Пример #1
0
 public static void AddMyCharData(MyCharStatus data)
 {
     if(GetMyCharDataNum() < 4)
     {
         statusList.Add(data);
     }
 }
Пример #2
0
 public Employee(MyCharStatus status, int wage, string profile = "")
 {
     this.status = status;
     this.wage = wage;
     this.profile = profile;
 }
Пример #3
0
 public MyCharStatus(MyCharStatus status)
 {
     Hp = status.Hp;
     Mp = status.Mp;
     Job = status.Job;
 }
Пример #4
0
    // 自キャラを生成し、ヒエラルキーに追加するメソッド
    void CreateMyChar(MyCharStatus status, int num)
    {
        Vector3 initPos = Player.transform.position;
        // 自キャラの生成
        var path = "Prefabs/StageScene/MyChar/" + status.Job;
        var obj = Instantiate (Resources.Load(path) as GameObject, initPos, Quaternion.identity ) as GameObject;
        obj.transform.parent = RootPlayer.transform;

        var myChar = obj.GetComponent<MyChar> () as MyChar;

        myChar.Status = new MyCharStatus(status);// 注意:そのまま代入すると参照渡しになる
        myChar.InitStatusWindow(num);
        Player.MyCharList.Add( myChar );
    }