示例#1
0
 void Awake()
 {
     requestManager = GetComponent<PathRequest_Manager>();
     dungeonManager = GameObject.FindGameObjectWithTag("Dm");
     dm = dungeonManager.GetComponent<Dungeon_Manager>();
     pm = dungeonManager.GetComponent<Pathfinding_Manager>();
 }
 void Start()
 {
     game_manager    = GameManager.Instance;
     dungeon_manager = Dungeon_Manager.Instance;
     player_action   = Player_Manager.Instance.player_action;
     dungeon_data    = new Dungeon_Data();
     enemy_status    = new Enemy_Status();
 }
示例#3
0
    void Start()
    {
        player_status = Player_Manager.Instance.player_status;
        player_status.Set_Parameter(Define_Value.OKITA);

        dungeon_manager = Dungeon_Manager.Instance;

        // 最大の値と現在の値をまとめる
        var HP    = Observable.Merge(player_status.hit_point, player_status.max_hit_point);
        var power = Observable.Merge(player_status.power, player_status.max_power);
        var floor = Observable.Merge(dungeon_manager.floor, dungeon_manager.max_floor);

        // 現在の階層に変更がかかったらUIを更新
        floor.Subscribe(_ =>
                        Set_Floor_UI()
                        ).AddTo(this);
        // 現在HP、最大HPに変更がかかったらUIを更新
        HP.Subscribe(_ =>
                     Set_HP_UI()
                     ).AddTo(this);
        player_status.level.Subscribe(_ =>
                                      Set_Level_UI()
                                      ).AddTo(this);
    }
示例#4
0
 // Use this for initialization
 void Start()
 {
     GameObject manager = GameObject.FindGameObjectWithTag("Dm");
     prm = GetComponent<PathRequest_Manager>();
     //pm = manager.GetComponent<Pathfinding_Manager>();
     //dm = manager.GetComponent<Dungeon_Manager>();
     pm = GetComponent<Pathfinding_Manager>();
     dm = GetComponent<Dungeon_Manager>();
 }
示例#5
0
文件: Player.cs 项目: Neicul123/Grad
 void Start()
 {
     pCol = GetComponent<SphereCollider>();
     SwitchOff = false;
     keyCount = 0;
     dashed = false;
     anim = GetComponentInChildren<Animator>();
     maxHP = HP;
     dashForce = 2000;
     dmObject = GameObject.FindGameObjectWithTag("Dm");
     dm = dmObject.GetComponent<Dungeon_Manager>();
     am = dmObject.GetComponent<Audio_Manager>();
     audio_S = GetComponent<AudioSource>();
     UIS = GameObject.FindGameObjectWithTag("Main Canvas").GetComponent<UIscript>();
     rig = GetComponent<Rigidbody>();
 }
示例#6
0
文件: Enemy_S.cs 项目: Neicul123/Grad
 void Start()
 {
     GameObject manager = GameObject.FindGameObjectWithTag("Dm");
     prm = manager.GetComponent<PathRequest_Manager>();
     pm = manager.GetComponent<Pathfinding_Manager>();
     dm = manager.GetComponent<Dungeon_Manager>();
     HP = 50;
     curHP = HP;
     hBar.rectTransform.sizeDelta = new Vector2(0.5f, hBar.rectTransform.rect.height);
 }
示例#7
0
文件: Room.cs 项目: Neicul123/Grad
 void Start()
 {
     dm = GameObject.FindGameObjectWithTag("Dm").GetComponent<Dungeon_Manager>();
     GetSize();
 }
示例#8
0
 void Start()
 {
     dm = GetComponent<Dungeon_Manager>();
     mapParent.SetActive(false);
 }