mirror of
https://github.com/Dadechin/Unity-WebSocket.git
synced 2025-07-03 20:04:33 +00:00
28 lines
770 B
C#
28 lines
770 B
C#
using FishNet.Object;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace FishNet.Utility.Performance
|
|
{
|
|
|
|
public static class GetNonAlloc
|
|
{
|
|
/// <summary>
|
|
/// Gets all NetworkBehaviours on a transform.
|
|
/// </summary>
|
|
public static void GetNetworkBehavioursNonAlloc(this Transform t, ref List<NetworkBehaviour> results)
|
|
{
|
|
t.GetComponents(results);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Gets all transforms on transform and it's children.
|
|
/// </summary>
|
|
public static void GetTransformsInChildrenNonAlloc(this Transform t, ref List<Transform> results, bool includeInactive = false)
|
|
{
|
|
t.GetComponentsInChildren(includeInactive, results);
|
|
}
|
|
|
|
}
|
|
|
|
} |