Esempio n. 1
0
    public void InitBattleField(HeroModel p)//初始化自己人物角色的函数
    {
        //初始化场景
        Debug.Log("调用");
        //p.Index = MyPlayerIndex;
        p.ISME = true;
        // PlayerList.Add(p);
        Myplayer = p;
        switch (p.Index)
        {
        case 1:
            MyCamp = BattleFieldCamp.Red;
            break;

        case 2:
            MyCamp = BattleFieldCamp.Blue;
            break;

        default:
            break;
        }
        Debug.Log("摄像机初始化的玩家" + p.Index);
        CameraFollow.cameraFollow.enabled = true;
        CameraFollow.cameraFollow.Init(p.transform, CPos[Myplayer.Index - 1]);
    }
Esempio n. 2
0
 public void init(List <GameObject> List, BattleFieldCamp camp, int Id, bool ISAuto)
 {
     Index           = Id;
     FinalTargetList = List;
     Camp            = camp;
     ISEnemySoldier  = ISAuto;
     if (ISEnemySoldier)
     {
         Destroy(GetComponent <BehaviorTree>());
     }
 }