コード例 #1
0
ファイル: TestDesign.cs プロジェクト: simonharvey/BT-ECS
        public TreeRuntimeComponentData Register(EntityManager manager, Entity e)
        {
            var rt = new TreeRuntimeComponentData
            {
                Index = ((AllocState)_allocHandle.Target).NextIndex++,
            };

            manager.AddSharedComponentData(e, this);
            manager.AddComponentData(e, rt);
            Activate(rt);
            return(rt);
        }
コード例 #2
0
ファイル: TestDesign.cs プロジェクト: simonharvey/BT-ECS
 private void Activate(TreeRuntimeComponentData e)
 {
     State[e.Index] = NodeState.Activating;
 }