Beispiel #1
0
        public override void Active()
        {
            base.Active();
            //TODO 更新コンテナに自分を入れる

            UpdateComponent fallComp = new C_StaticEntityFall();

            entity.RegisterComponent(fallComp);

            collider = new C_Collider_Circle("Fruit", new Vector2(0, -15), 15);
            entity.RegisterComponent(collider);

            drawComp = (C_DrawAnimetion)entity.GetDrawComponent("C_DrawAnimetion");
        }
Beispiel #2
0
        public override void Active()
        {
            base.Active();
            //TODO 更新コンテナに自分を入れる

            UpdateComponent fallComp = new C_StaticEntityFall();

            entity.RegisterComponent(fallComp);

            myState = new C_SeasonState(eSeason.None);
            entity.RegisterComponent(myState);

            collider = new C_Collider_Circle("Shrub", new Vector2(0, -150), 150);
            entity.RegisterComponent(collider);

            drawComp    = (C_DrawAnimetion)entity.GetDrawComponent("C_DrawAnimetion");
            playerState = (C_PlayerState)EntityManager.FindWithName("Player")[0].GetNormalComponent("C_PlayerState");
        }