示例#1
0
 void Construct()
 {
     if (cc == null)
     {
         cc = Camera.main.GetComponent <ConstructController>();
     }
 }
 protected void Construct()
 {
     if (constructController == null)
     {
         constructController = Camera.main.GetComponent <ConstructController>();
     }
 }
 // Use this for initialization
 void Awake()
 {
     rend  = GetComponent <MeshRenderer>();
     cc    = Camera.main.GetComponent <ConstructController>();
     tower = GetComponentInChildren <Tower>();
 }
示例#4
0
 private void Build()
 {
     _markConstruct = Instantiate(_selectedPrefab);
     _markConstruct.SetBuildState();
 }
示例#5
0
 public void BuildCropField()
 {
     _selectedPrefab = CropFieldPrefab;
     Build();
 }
示例#6
0
 public void BuildFishermanHut()
 {
     _selectedPrefab = FishermanHutPrefab;
     Build();
 }
示例#7
0
 public void BuildLumberjackHut()
 {
     _selectedPrefab = LumberjackHutPrefab;
     Build();
 }
示例#8
0
 public void BuildMine()
 {
     _selectedPrefab = MinePrefab;
     Build();
 }