Beispiel #1
0
    static GameManager()
    {
        ItemLibrary itemLibrary = new ItemLibrary();

        MoveManager move = new MoveManager();

        SpaceContoroler space = new SpaceContoroler();

        SkillControler skill = new SkillControler();

        PlayerObjectManager player = new PlayerObjectManager();

        EnemyManager enemy = new EnemyManager();
        MapManager   map   = new MapManager();

        ///////セットアップ
        SeanState.Add(States.MakePlayerObj, new MakePlayerObj(move, player));
        SeanState.Add(States.CameraSetUp, new CameraMoveSetState(move));
        SeanState.Add(States.SetEnemyLibrary, new SetEnemyLibrary(enemy));



        ////////メインシーン
        SeanState.Add(States.Main, new MainState(move, space));
        SeanState.Add(States.MapMove, new MapMoveState(move, enemy, map));
        SeanState.Add(States.AtackState, new AtackState(skill, player, move));
        SeanState.Add(States.EnemyDamage, new EnemyDamageState(skill, player));
        SeanState.Add(States.ChargeSet, new ChargeSetState(skill, player));
        SeanState.Add(States.PlayerFind, new PlayerFindState(move));
        SeanState.Add(States.DethCheck, new DethCheckState(move, enemy));
    }
Beispiel #2
0
 public EnemyDamageState(SkillControler skill, PlayerObjectManager p)
 {
     SkillControler = skill;
     player         = p;
 }
Beispiel #3
0
 void OnEnable()
 {
     if (singleton == null)
         singleton = this;
 }
Beispiel #4
0
 public ChargeSetState(SkillControler skill, PlayerObjectManager p)
 {
     SkillControler = skill;
     player         = p;
 }
Beispiel #5
0
 public AtackState(SkillControler skill, PlayerObjectManager p, MoveManager m)
 {
     SkillControler = skill;
     player         = p;
     Move           = m;
 }