コード例 #1
0
    private void Awake()
    {
        UIManager.Instance.PushPanel(UIBaseType.MainPanel);
        _player           = new Player();
        initiative_stage  = new Initiative_Stage();
        interaction_stage = new Interaction_Stage();
        stand_stage       = new Stand_Stage();
        run_stage         = new Run_Stage();
        jump_stage        = new Jump_Stage();
        flash_stage       = new Flash_Stage();
        rape_stage        = new Rape_Stage();
        att_stage         = new Att_Stage();
        hurt_stage        = new Hurt_Stage();
        doublejump_stage  = new DoubleJump_Stage();
        attex_stage       = new AttEx_Stage();
        tanfan_stage      = new Tanfan_stage();
        if (Instance == null)
        {
            Instance = this;
        }
        playergameobj = this.gameObject;
        aa            = player_att_speed;
        canhurt       = true;

        skins = GetComponentsInChildren <SkinnedMeshRenderer>();
        hp    = Hpmax;
        mana  = Manamax;
    }
コード例 #2
0
 public Player()
 {
     stage = new Stand_Stage();
 }
コード例 #3
0
 public void SetStage(Player_Base_Stage _stage)
 {
     stage = _stage;
     _stage.Enter();
 }