/// <summary> /// 游戏工兵工厂 /// </summary> /// <returns></returns> public static IBuidingFactory GetBuidingFactory() { if (soliderFactory == null) { return(soliderFactory = new BuidingFactory()); } return(soliderFactory); }
public override void Execute() { IBuidingFactory Factory = PBDGFactory.GetBuidingFactory(); ISolider solider = Factory.CreatSolider(m_Position); // PBDG_GameMain.Instance.AddSolider(solider); }