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"); }
protected override void Initialize(Entity entity) { moveComp = (C_FlyWithBirdAI)entity.GetUpdateComponent("C_FlyWithBirdAI"); playerState = (C_PlayerState)EntityManager.FindWithName("Player")[0].GetNormalComponent("C_PlayerState"); }