Exemple #1
0
        private void OnValidate()
        {
            int bodysocketCount = Enum.GetValues(typeof(TBodySocket)).Length;

            if (_bodySockets.Length < bodysocketCount)
            {
                Array.Resize(ref _bodySockets, bodysocketCount);
            }

            for (int i = 0; i < _bodySockets.Length; i++)
            {
                TBodySocket socket = (TBodySocket)i;
                if (_bodySockets[i] == null || _bodySockets[i].Socket != socket)
                {
                    _bodySockets[i] = new TEntityBodySocketReference(socket);
                }
            }
        }
Exemple #2
0
 public TEntityBodySocketReference(TBodySocket socket)
 {
     _socket = socket;
 }