Esempio n. 1
0
 public NamePlateBase(ConstructionName.NamePlateBase.Param param)
 {
     this.param = param;
     this.Init();
     this.Update();
     this.SetName();
 }
Esempio n. 2
0
 private void Setup(FarmRoot farmRoot)
 {
     ConstructionName.NamePlateBase.Param param = new ConstructionName.NamePlateBase.Param
     {
         constructionName = base.gameObject,
         farmCamera       = farmRoot.Camera,
         farmNameSprite   = this.farmNameSprite,
         farmNameUI       = this.farmNameUI,
         farmObject       = this.farmObject
     };
     if (this.farmObject.tag == "Farm.Facility")
     {
         this.objectBase = new ConstructionName.Standard(param);
     }
     else
     {
         this.objectBase = new ConstructionName.Colosseum(param);
     }
 }
Esempio n. 3
0
 public Standard(ConstructionName.NamePlateBase.Param param) : base(param)
 {
 }
Esempio n. 4
0
 public Colosseum(ConstructionName.NamePlateBase.Param param) : base(param)
 {
 }
Esempio n. 5
0
 public void Close()
 {
     UnityEngine.Object.Destroy(this.param.constructionName);
     this.param = null;
 }