コード例 #1
0
ファイル: C_UpdateBirdState.cs プロジェクト: Shien007/Season
        public override void Active()
        {
            base.Active();
            //TODO 更新コンテナに自分を入れる

            UpdateComponent moveComp = new C_FlyWithBirdAI(3);

            entity.RegisterComponent(moveComp);

            collider = new C_Collider_Circle("Bird", new Vector2(0, -30), 30);
            entity.RegisterComponent(collider);

            childState = (C_ChildState)entity.GetNormalComponent("C_ChildState");
        }
コード例 #2
0
ファイル: FlyState_Com_Bird.cs プロジェクト: Shien007/Season
 protected override void Initialize(Entity entity)
 {
     moveComp    = (C_FlyWithBirdAI)entity.GetUpdateComponent("C_FlyWithBirdAI");
     playerState = (C_PlayerState)EntityManager.FindWithName("Player")[0].GetNormalComponent("C_PlayerState");
 }