示例#1
0
    public TipsSystem(PBDG_GameMain pBDG_Game) : base(pBDG_Game)
    {
        TextAsset tempText = ResourcesManager.Instance.Find <TextAsset>("tips");

        string[] temContent = tempText.text.Split('\n');

        foreach (var item in temContent)
        {
            MeshTipsContent.Add(item.Split(',')[0], item.Split(',')[1]);
        }
    }
示例#2
0
    public CampSystem(PBDG_GameMain pBDG_Game) : base(pBDG_Game)
    {
        //数据可以是在配置表中取

        //兵营
        Camp camp1 = new Camp("Camp", 5, 2000, "Camp", "RookieCamp", false, "工兵");
        Camp camp2 = new Camp("Camp", 5, 2000, "Camp", "RookieCamp", false, "坦克");

        //所有数据先初始化
        campsList.Add(camp1);
        campsList.Add(camp2);

        for (int i = 0; i < 10; i++)
        {
            IAssetFactory factory = PBDGFactory.GetAssetFactory();
            GameObject    temp    = factory.CreatBuding("CaptiveCamp");
            temp.transform.position = new Vector3(Random.Range(-50, 50), 3.7f, Random.Range(-50, 50));
            pBDG_Game.Add(temp, "建筑物");
        }
    }
示例#3
0
 public string m_PaneName = "IUIPanel";          //界面名称
 public IUIPanel(PBDG_GameMain pBDG_Game)
 {
     this.pBDG_Game = pBDG_Game;
     m_canvas       = GameObject.Find("Canvas").transform;
 }
示例#4
0
 public GameStatePanel(PBDG_GameMain pBDG_Game) : base(pBDG_Game)
 {
 }
示例#5
0
 public SwitchSystem(PBDG_GameMain pBDG_Game) : base(pBDG_Game)
 {
 }
示例#6
0
 public MainMenuPanel(PBDG_GameMain pBDG_GameMain) : base(pBDG_GameMain)
 {
 }
示例#7
0
 public BuilderSystem(PBDG_GameMain pBDG_Game) : base(pBDG_Game)
 {
 }
示例#8
0
 public ChooseRolePanel(PBDG_GameMain pBDG_GameMain) : base(pBDG_GameMain)
 {
 }
示例#9
0
 public IGameSystem(PBDG_GameMain PBDGame)
 {
     m_PBDGame = PBDGame;
 }
示例#10
0
 public ArsenalSystem(PBDG_GameMain pBDG_Game) : base(pBDG_Game)
 {
     Initialize();
 }
示例#11
0
 public MainPanel(PBDG_GameMain pBDG_Game) : base(pBDG_Game)
 {
 }
示例#12
0
 public GameMenuRightPanel(PBDG_GameMain pBDG_GameMain) : base(pBDG_GameMain)
 {
 }
示例#13
0
 public ReadAssetRightPanel(PBDG_GameMain pBDG_GameMain) : base(pBDG_GameMain)
 {
 }
示例#14
0
 public override void AddPBDGSystem(PBDG_GameMain pBDG_Game)
 {
     m_pBDG = pBDG_Game;
     //throw new System.NotImplementedException();
     //可以在这指定 策略
 }
示例#15
0
 public abstract void AddPBDGSystem(PBDG_GameMain pBDG_Game);