Subversion Repository Public Repository

Nextrek

Diff Revisions 131 vs 140 for /3DSpace/Assets/Custum/Scripts/CommunicationCenter.cs

Diff revisions: vs.
  @@ -8,6 +8,8 @@
8 8 public GameObject smallCamera;
9 9 public GameObject smallCamera1;
10 10 public GameObject smallCamera2;
11 + public GameObject smallCameraInizio;
12 + public GameObject smallCameraNemico;
11 13
12 14 private string missionName;
13 15 private string description;
  @@ -25,6 +27,8 @@
25 27 private int resistTime;
26 28
27 29 private float smallCameraShowTime = 0;
30 + private float smallCameraShowTime1 = 8;
31 + public float tempoCameraNemico = 5f;
28 32
29 33 private TimeWindow timeWindow;
30 34
  @@ -37,6 +41,7 @@
37 41 }
38 42 void Start()
39 43 {
44 + ShowSmallCameraInizio(true);
40 45 timeWindow = TimeWindow.Instance;
41 46 if(GlobalObject.Instance!=null)
42 47 {
  @@ -120,12 +125,22 @@
120 125 void Update()
121 126 {
122 127 smallCameraShowTime-=Time.deltaTime;
128 + smallCameraShowTime1 -= Time.deltaTime;
129 + tempoCameraNemico -= Time.deltaTime;
130 +
131 + if (tempoCameraNemico < 0 && smallCameraShowTime1 > 0) {
132 + ShowSmallCameraNemico (true);
133 + } else
134 + ShowSmallCameraNemico (false);;
135 +
123 136 if(smallCameraShowTime<0)
124 137 {
125 138 ShowSmallCamera(false);
126 139 ShowSmallCamera1(false);
127 140 ShowSmallCamera2(false);
141 + ShowSmallCameraInizio(false);
128 142 }
143 +
129 144 if(!finished)
130 145 {
131 146 CheckTask();
  @@ -203,6 +218,26 @@
203 218 }
204 219 }
205 220
221 + public void ShowSmallCameraInizio(bool show)
222 + {
223 + if(smallCameraInizio.activeSelf!=show)
224 + {
225 + smallCameraInizio.SetActive(show);
226 + }
227 + if(show)
228 + {
229 + smallCameraShowTime = 7.5F;
230 + }
231 + }
232 +
233 + public void ShowSmallCameraNemico(bool show)
234 + {
235 + if(smallCameraNemico.activeSelf!=show)
236 + {
237 + smallCameraNemico.SetActive(show);
238 + }
239 + }
240 +
206 241 void CheckTask()
207 242 {
208 243 if (!EnemyPool.Instance) return;