コード例 #1
0
        private bool EnsureNetwork(BodyNetwork network)
        {
            DebugTools.AssertNotNull(network);

            if (_networks.ContainsKey(network.GetType()))
            {
                return(false);
            }

            _networks.Add(network.GetType(), network);
            network.OnAdd(Owner);

            return(true);
        }
コード例 #2
0
 public bool TryGetNetwork(Type networkType, [NotNullWhen(true)] out BodyNetwork result)
 {
     return(_networks.TryGetValue(networkType, out result !));
 }