protected override void Initialize(Entity entity) { deadCheck = (C_EntityDeadCheck)entity.GetUpdateComponent("C_EntityDeadCheck"); moveComp = (C_MoveWithSquirrelAI)entity.GetUpdateComponent("C_MoveWithSquirrelAI"); playerState = (C_PlayerState)EntityManager.FindWithName("Player")[0].GetNormalComponent("C_PlayerState"); state = (C_CharaState)entity.GetNormalComponent("C_CharaState"); }
public override void Active() { base.Active(); //TODO 更新コンテナに自分を入れる playerDirection = (C_Switch3)entity.GetNormalComponent("C_Switch3"); bezierPoint = (C_BezierPoint)entity.GetNormalComponent("C_BezierPoint"); state = (C_CharaState)entity.GetNormalComponent("C_CharaState"); state.IsJump = true; animControl = (C_DrawAnimetion)entity.GetDrawComponent("C_DrawAnimetion"); animControl.SetNowAnim("Jump"); if (playerDirection.IsRight()) { entity.transform.Angle = 330; } else if (playerDirection.IsLeft()) { entity.transform.Angle = 210; } else if (playerDirection.IsNone()) { entity.transform.Angle = 360; } entity.transform.SetPositionY += currentJumpPower; }
public override void Active() { base.Active(); //TODO 更新コンテナに自分を入れる player = EntityManager.FindWithTag("Player")[0]; childDirection = (C_Switch3)entity.GetNormalComponent("C_Switch3"); state = (C_CharaState)entity.GetNormalComponent("C_CharaState"); bezierPoint = (C_BezierPoint)entity.GetNormalComponent("C_BezierPoint"); childState = (C_ChildState)entity.GetNormalComponent("C_ChildState"); energy = (C_Energy)entity.GetNormalComponent("C_Energy"); collider = entity.GetColliderComponent("Squirrel"); draw = (C_DrawAnimetion)entity.GetDrawComponent("C_DrawAnimetion"); restExpend = energy.GetLimitEnery() / 60 / 50; //50秒で体力尽き moveExpend = energy.GetLimitEnery() / 60 / 20 + restExpend; if (childDirection.IsRight()) { entity.transform.Angle = 360; } else if (childDirection.IsLeft()) { entity.transform.Angle = 180; } else if (childDirection.IsNone()) { entity.transform.Angle = 360; } }
public static void DeleteRoute(int index) { controllPoints.RemoveAt(index); for (int i = index + 1; i < controllPoints.Count; i++) { controllPoints[i - 1] = controllPoints[i]; } for (int i = 0; i < bezierDatas.Count; i++) { if (bezierDatas[i].IsAtive) { if (bezierDatas[i].LineIndex == index) { C_CharaState state = (C_CharaState)bezierDatas[i].GetEntity().GetNormalComponent("C_CharaState"); state.IsJump = true; } } else { bezierDatas.RemoveAt(i); i--; } } }
public override void Active() { base.Active(); //TODO 更新コンテナに自分を入れる player = EntityManager.FindWithTag("Player")[0]; childDirection = (C_Switch3)entity.GetNormalComponent("C_Switch3"); bezierPoint = (C_BezierPoint)entity.GetNormalComponent("C_BezierPoint"); state = (C_CharaState)entity.GetNormalComponent("C_CharaState"); if (childDirection.IsRight()) { entity.transform.Angle = 330; } else if (childDirection.IsLeft()) { entity.transform.Angle = 210; } else if (childDirection.IsNone()) { entity.transform.Angle = 360; } JumpingMove(); }
protected override void Initialize(Entity entity) { deadCheck = (C_EntityDeadCheck)entity.GetUpdateComponent("C_EntityDeadCheck"); energy = (C_Energy)entity.GetNormalComponent("C_Energy"); state = (C_CharaState)entity.GetNormalComponent("C_CharaState"); entity.RegisterComponent(jumpComp); }
public override void Active() { base.Active(); //TODO 更新コンテナに自分を入れる playerDirection = (C_Switch3)entity.GetNormalComponent("C_Switch3"); bezierPoint = (C_BezierPoint)entity.GetNormalComponent("C_BezierPoint"); state = (C_CharaState)entity.GetNormalComponent("C_CharaState"); animControl = (C_DrawAnimetion)entity.GetDrawComponent("C_DrawAnimetion"); }
protected override void Initialize(Entity entity) { entity.RegisterComponent(moveComp); routeEffect = (C_DrawRouteEffect)entity.GetDrawComponent("C_DrawRouteEffect"); routeEffect.Awake(); seasonState = (C_SeasonState)entity.GetUpdateComponent("C_SeasonState"); energy = (C_Energy)entity.GetNormalComponent("C_Energy"); state = (C_CharaState)entity.GetNormalComponent("C_CharaState"); }
protected override void Initialize(Entity entity) { jumpComp = (C_JumpWithSquirrelAI)entity.GetUpdateComponent("C_JumpWithSquirrelAI"); deadCheck = (C_EntityDeadCheck)entity.GetUpdateComponent("C_EntityDeadCheck"); state = (C_CharaState)entity.GetNormalComponent("C_CharaState"); }