Advertisement
Guest User

Untitled

a guest
Jul 29th, 2013
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.40 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using UnityEngine;
  6.  
  7. namespace BiodomeModule2
  8. {
  9. public class PlantGrowth : PartModule
  10. {
  11. [KSPField]
  12. public bool growstart, Lightswitch;
  13. public int growstage;
  14. public double growtime, growstarttime;//public bool Isinbox = false;
  15.  
  16. public void FixedUpdate()
  17. {
  18. if (!HighLogic.LoadedSceneIsFlight) return; //if the scene isn't a flight... don't bother with the code. added to get rid of errors in sph.
  19. {
  20. if (growstart == true)
  21. {
  22. growstarttime = Planetarium.GetUniversalTime();
  23. print("\n the code works the initial time is now" + growstarttime);
  24. growstage = 1;
  25. growstart = false;
  26. }
  27. growtime = Planetarium.GetUniversalTime() - growstarttime;
  28.  
  29.  
  30. if (Lightswitch == true)
  31. {
  32. if (growtime > 5)
  33. {
  34. if (growstage == 1)
  35. {
  36. if (growtime > 10)
  37. {
  38. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.125f);
  39. growstage++;
  40. }
  41. }
  42. if (growstage == 2)
  43. {
  44. if (growtime > 1500)
  45. {
  46. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.25f);
  47. growstage++;
  48. }
  49. }
  50. if (growstage == 3)
  51. {
  52. if (growtime > 2000)
  53. {
  54. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.375f);
  55. growstage++;
  56. }
  57. }
  58. if (growstage == 4)
  59. {
  60. if (growtime > 2500)
  61. {
  62. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.5f);
  63. growstage++;
  64. }
  65. }
  66. if (growstage == 5)
  67. {
  68. if (growtime > 3000)
  69. {
  70. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.625f);
  71. growstage++;
  72. }
  73. }
  74. if (growstage == 6)
  75. {
  76. if (growtime > 3500)
  77. {
  78. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.75f);
  79. growstage++;
  80.  
  81. }
  82. }
  83. if (growstage == 7)
  84. {
  85. if (growtime > 4000)
  86. {
  87. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.875f);
  88. growstage++;
  89.  
  90.  
  91. }
  92. }
  93. if (growstage == 8)
  94. {
  95. if (growtime > 4500)
  96. {
  97. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.2f, 0f);
  98. growstage++;
  99. }
  100. }
  101. if (growstage == 9)
  102. {
  103. if (growtime > 5000)
  104. {
  105. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.2f, -0.125f);
  106. growstage++;
  107. }
  108. }
  109. if (growstage == 10)
  110. {
  111. if (growtime > 5500)
  112. {
  113. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.2f, -0.25f);
  114. growstage++;
  115. }
  116. }
  117. if (growstage == 11)
  118. {
  119. if (growtime > 6000)
  120. {
  121. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.2f, -0.375f);
  122. growstage++;
  123. }
  124. }
  125. if (growstage == 12)
  126. {
  127. if (growtime > 6500)
  128. {
  129. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.2f, -0.5f);
  130. growstage++;
  131. }
  132. }
  133. if (growstage == 13)
  134. {
  135. if (growtime > 7000)
  136. {
  137. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.2f, -0.625f);
  138. growstage++;
  139. }
  140. }
  141. if (growstage == 14)
  142. {
  143. if (growtime > 7500)
  144. {
  145. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.2f, -0.75f);
  146. growstage++;
  147. }
  148. }
  149. if (growstage == 15)
  150. {
  151. if (growtime > 8000)
  152. {
  153. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.2f, -0.875f);
  154. growstage++;
  155. }
  156. }
  157. if (growstage == 16)
  158. {
  159. if (growtime > 8500)
  160. {
  161. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.48f, 0f);
  162. growstage++;
  163. }
  164. }
  165. if (growstage == 17)
  166. {
  167. if (growtime > 9000)
  168. {
  169. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.48f, -0.125f);
  170. growstage++;
  171. }
  172. }
  173. if (growstage == 18)
  174. {
  175. if (growtime > 9500)
  176. {
  177. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.48f, -0.25f);
  178. growstage++;
  179. }
  180. }
  181. if (growstage == 19)
  182. {
  183. if (growtime > 10000)
  184. {
  185. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.48f, -0.375f);
  186. growstage++;
  187. }
  188. }
  189. if (growstage == 20)
  190. {
  191. if (growtime > 10500)
  192. {
  193. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.48f, -0.5f);
  194. growstage++;
  195. }
  196. }
  197. if (growstage == 21)
  198. {
  199. if (growtime > 11000)
  200. {
  201. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.48f, -0.625f);
  202. growstage++;
  203. }
  204. }
  205. if (growstage == 22)
  206. {
  207. if (growtime > 11500)
  208. {
  209. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.48f, -0.75f);
  210. growstage++;
  211.  
  212. }
  213. }
  214. if (growstage == 23)
  215. {
  216. if (growtime > 12000)
  217. {
  218. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.48f, -0.875f);
  219. growstage++;
  220.  
  221.  
  222. }
  223. }
  224. if (growstage == 24)
  225. {
  226. if (growtime > 12500)
  227. {
  228. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, 0f);
  229. growstage++;
  230. }
  231. }
  232. if (growstage == 25)
  233. {
  234. if (growtime > 13000)
  235. {
  236. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.125f);
  237. growstage++;
  238. }
  239. }
  240. if (growstage == 26)
  241. {
  242. if (growtime > 13500)
  243. {
  244. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.25f);
  245. growstage++;
  246. }
  247. }
  248. if (growstage == 27)
  249. {
  250. if (growtime > 14000)
  251. {
  252. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.375f);
  253. growstage++;
  254. }
  255. }
  256. if (growstage == 28)
  257. {
  258. if (growtime > 14500)
  259. {
  260. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.5f);
  261. growstage++;
  262. }
  263. }
  264. if (growstage == 29)
  265. {
  266. if (growtime > 15000)
  267. {
  268. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.625f);
  269. growstage++;
  270. }
  271. }
  272. if (growstage == 30)
  273. {
  274. if (growtime > 15500)
  275. {
  276. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.75f);
  277. growstage++;
  278. }
  279. }
  280. if (growstage == 31)
  281. {
  282. if (growtime > 16000)
  283. {
  284. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.875f);
  285. growstage++;
  286. print("\n the code works the ship's launchtime is now" + vessel.launchTime);
  287. print("\n plant has reached peek growth");
  288. Lightswitch = false;
  289. }
  290. }
  291.  
  292. }
  293. }
  294. }
  295.  
  296. }
  297. }
  298. public class BiodomeModuleBravo : PartModule
  299. {
  300. [KSPField]
  301. public bool growstart, Lightswitch, Harvestable;
  302. public int growstage;
  303. public double growtime, growstarttime;//public bool Isinbox = false;
  304.  
  305. public void FixedUpdate()
  306. {
  307. if (!HighLogic.LoadedSceneIsFlight) return; //if the scene isn't a flight... don't bother with the code. added to get rid of errors in sph.
  308. {
  309. if (growstart == true)
  310. {
  311. growstarttime = Planetarium.GetUniversalTime();
  312. print("\n the code works the initial time is now" + growstarttime);
  313. growstage = 1;
  314. growstart = false;
  315. Harvestable = false;
  316. }
  317. growtime = Planetarium.GetUniversalTime() - growstarttime;
  318.  
  319.  
  320. if (Lightswitch == true)
  321. {
  322. if (growtime > 5)
  323. {
  324. if (growstage == 1)
  325. {
  326. if (growtime > 10)
  327. {
  328. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.125f);
  329. growstage++;
  330. }
  331. }
  332. if (growstage == 2)
  333. {
  334. if (growtime > 150)
  335. {
  336. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.25f);
  337. growstage++;
  338. }
  339. }
  340. if (growstage == 3)
  341. {
  342. if (growtime > 200)
  343. {
  344. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.375f);
  345. growstage++;
  346. }
  347. }
  348. if (growstage == 4)
  349. {
  350. if (growtime > 250)
  351. {
  352. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.5f);
  353. growstage++;
  354. }
  355. }
  356. if (growstage == 5)
  357. {
  358. if (growtime > 300)
  359. {
  360. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.625f);
  361. growstage++;
  362. }
  363. }
  364. if (growstage == 6)
  365. {
  366. if (growtime > 350)
  367. {
  368. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.75f);
  369. growstage++;
  370.  
  371. }
  372. }
  373. if (growstage == 7)
  374. {
  375. if (growtime > 400)
  376. {
  377. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0, -0.875f);
  378. growstage++;
  379.  
  380.  
  381. }
  382. }
  383. if (growstage == 8)
  384. {
  385. if (growtime > 450)
  386. {
  387. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.125f, 0f);
  388. growstage++;
  389. }
  390. }
  391. if (growstage == 9)
  392. {
  393. if (growtime > 500)
  394. {
  395. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.125f, -0.125f);
  396. growstage++;
  397. }
  398. }
  399. if (growstage == 10)
  400. {
  401. if (growtime > 550)
  402. {
  403. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.125f, -0.25f);
  404. growstage++;
  405. }
  406. }
  407. if (growstage == 11)
  408. {
  409. if (growtime > 600)
  410. {
  411. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.125f, -0.375f);
  412. growstage++;
  413. }
  414. }
  415. if (growstage == 12)
  416. {
  417. if (growtime > 650)
  418. {
  419. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.125f, -0.5f);
  420. growstage++;
  421. }
  422. }
  423. if (growstage == 13)
  424. {
  425. if (growtime > 700)
  426. {
  427. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.125f, -0.625f);
  428. growstage++;
  429. }
  430. }
  431. if (growstage == 14)
  432. {
  433. if (growtime > 750)
  434. {
  435. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.125f, -0.75f);
  436. growstage++;
  437. }
  438. }
  439. if (growstage == 15)
  440. {
  441. if (growtime > 800)
  442. {
  443. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.125f, -0.875f);
  444. growstage++;
  445. }
  446. }
  447. if (growstage == 16)
  448. {
  449. if (growtime > 850)
  450. {
  451. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.25f, 0f);
  452. growstage++;
  453. }
  454. }
  455. if (growstage == 17)
  456. {
  457. if (growtime > 900)
  458. {
  459. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.25f, -0.125f);
  460. growstage++;
  461. }
  462. }
  463. if (growstage == 18)
  464. {
  465. if (growtime > 950)
  466. {
  467. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.25f, -0.25f);
  468. growstage++;
  469. }
  470. }
  471. if (growstage == 19)
  472. {
  473. if (growtime > 1000)
  474. {
  475. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.25f, -0.375f);
  476. growstage++;
  477. }
  478. }
  479. if (growstage == 20)
  480. {
  481. if (growtime > 1050)
  482. {
  483. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.25f, -0.5f);
  484. growstage++;
  485. }
  486. }
  487. if (growstage == 21)
  488. {
  489. if (growtime > 1100)
  490. {
  491. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.25f, -0.625f);
  492. growstage++;
  493. }
  494. }
  495. if (growstage == 22)
  496. {
  497. if (growtime > 1150)
  498. {
  499. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.25f, -0.75f);
  500. growstage++;
  501. }
  502. }
  503. if (growstage == 23)
  504. {
  505. if (growtime > 1200)
  506. {
  507. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.25f, -0.875f);
  508. growstage++;
  509. }
  510. }
  511. if (growstage == 24)
  512. {
  513. if (growtime > 1250)
  514. {
  515. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.375f, 0f);
  516. growstage++;
  517. }
  518. }
  519. if (growstage == 25)
  520. {
  521. if (growtime > 1300)
  522. {
  523. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.375f, -0.125f);
  524. growstage++;
  525. }
  526. }
  527. if (growstage == 26)
  528. {
  529. if (growtime > 1350)
  530. {
  531. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.375f, -0.25f);
  532. growstage++;
  533. }
  534. }
  535. if (growstage == 27)
  536. {
  537. if (growtime > 1400)
  538. {
  539. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.375f, -0.375f);
  540. growstage++;
  541. }
  542. }
  543. if (growstage == 28)
  544. {
  545. if (growtime > 1450)
  546. {
  547. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.375f, -0.5f);
  548. growstage++;
  549. }
  550. }
  551. if (growstage == 29)
  552. {
  553. if (growtime > 1500)
  554. {
  555. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.375f, -0.625f);
  556. growstage++;
  557. }
  558. }
  559. if (growstage == 30)
  560. {
  561. if (growtime > 1550)
  562. {
  563. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.375f, -0.75f);
  564. growstage++;
  565. }
  566. }
  567. if (growstage == 31)
  568. {
  569. if (growtime > 1600)
  570. {
  571. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.375f, -0.875f);
  572. growstage++;
  573. }
  574. }
  575. if (growstage == 32)
  576. {
  577. if (growtime > 1650)
  578. {
  579. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.5f, 0f);
  580. growstage++;
  581. }
  582. }
  583. if (growstage == 33)
  584. {
  585. if (growtime > 1700)
  586. {
  587. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.5f, -0.125f);
  588. growstage++;
  589. }
  590. }
  591. if (growstage == 34)
  592. {
  593. if (growtime > 1750)
  594. {
  595. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.5f, -0.25f);
  596. growstage++;
  597. }
  598. }
  599. if (growstage == 35)
  600. {
  601. if (growtime > 1800)
  602. {
  603. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.5f, -0.375f);
  604. growstage++;
  605. }
  606. }
  607. if (growstage == 36)
  608. {
  609. if (growtime > 1850)
  610. {
  611. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.5f, -0.5f);
  612. growstage++;
  613. }
  614. }
  615. if (growstage == 37)
  616. {
  617. if (growtime > 1900)
  618. {
  619. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.5f, -0.625f);
  620. growstage++;
  621. }
  622. }
  623. if (growstage == 38)
  624. {
  625. if (growtime > 1950)
  626. {
  627. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.5f, -0.75f);
  628. growstage++;
  629.  
  630. }
  631. }
  632. if (growstage == 39)
  633. {
  634. if (growtime > 2000)
  635. {
  636. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.5f, -0.875f);
  637. growstage++;
  638. }
  639. }
  640. if (growstage == 40)
  641. {
  642. if (growtime > 2050)
  643. {
  644. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.625f, 0f);
  645. growstage++;
  646. }
  647. }
  648. if (growstage == 41)
  649. {
  650. if (growtime > 2100)
  651. {
  652. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.625f, -0.125f);
  653. growstage++;
  654. }
  655. }
  656. if (growstage == 42)
  657. {
  658. if (growtime > 2150)
  659. {
  660. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.625f, -0.25f);
  661. growstage++;
  662. }
  663. }
  664. if (growstage == 43)
  665. {
  666. if (growtime > 2200)
  667. {
  668. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.625f, -0.375f);
  669. growstage++;
  670. }
  671. }
  672. if (growstage == 44)
  673. {
  674. if (growtime > 2250)
  675. {
  676. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.625f, -0.5f);
  677. growstage++;
  678. }
  679. }
  680. if (growstage == 45)
  681. {
  682. if (growtime > 2300)
  683. {
  684. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.625f, -0.625f);
  685. growstage++;
  686. }
  687. }
  688. if (growstage == 46)
  689. {
  690. if (growtime > 2350)
  691. {
  692. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.625f, -0.75f);
  693. growstage++;
  694. }
  695. }
  696. if (growstage == 47)
  697. {
  698. if (growtime > 2400)
  699. {
  700. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.625f, -0.875f);
  701. growstage++;
  702. }
  703. }
  704. if (growstage == 48)
  705. {
  706. if (growtime > 2450)
  707. {
  708. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, 0f);
  709. growstage++;
  710. }
  711. }
  712. if (growstage == 49)
  713. {
  714. if (growtime > 2500)
  715. {
  716. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.125f);
  717. growstage++;
  718. }
  719. }
  720. if (growstage == 50)
  721. {
  722. if (growtime > 2550)
  723. {
  724. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.25f);
  725. growstage++;
  726. }
  727. }
  728. if (growstage == 51)
  729. {
  730. if (growtime > 2600)
  731. {
  732. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.375f);
  733. growstage++;
  734. }
  735. }
  736. if (growstage == 52)
  737. {
  738. if (growtime > 2650)
  739. {
  740. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.5f);
  741. growstage++;
  742. }
  743. }
  744. if (growstage == 53)
  745. {
  746. if (growtime > 2700)
  747. {
  748. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.625f);
  749. growstage++;
  750. }
  751. }
  752. if (growstage == 54)
  753. {
  754. if (growtime > 2750)
  755. {
  756. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.75f);
  757. growstage++;
  758.  
  759. }
  760. }
  761. if (growstage == 55)
  762. {
  763. if (growtime > 2850)
  764. {
  765. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.75f, -0.875f);
  766. growstage++;
  767. }
  768. }
  769. if (growstage == 56)
  770. {
  771. if (growtime > 2900)
  772. {
  773. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.875f, 0f);
  774. growstage++;
  775. }
  776. }
  777. if (growstage == 57)
  778. {
  779. if (growtime > 2950)
  780. {
  781. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.875f, -0.125f);
  782. growstage++;
  783. }
  784. }
  785. if (growstage == 58)
  786. {
  787. if (growtime > 3000)
  788. {
  789. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.875f, -0.25f);
  790. growstage++;
  791. }
  792. }
  793. if (growstage == 59)
  794. {
  795. if (growtime > 3050)
  796. {
  797. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.875f, -0.375f);
  798. growstage++;
  799. }
  800. }
  801. if (growstage == 60)
  802. {
  803. if (growtime > 3100)
  804. {
  805. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.875f, -0.5f);
  806. growstage++;
  807. }
  808. }
  809. if (growstage == 61)
  810. {
  811. if (growtime > 3150)
  812. {
  813. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.875f, -0.625f);
  814. growstage++;
  815. }
  816. }
  817. if (growstage == 62)
  818. {
  819. if (growtime > 3200)
  820. {
  821. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.875f, -0.75f);
  822. growstage++;
  823. print("\n Melon Ready for Harvest at " + growtime);
  824. Harvestable = true;
  825. }
  826. }
  827. if (growstage == 63)
  828. {
  829. if (growtime > 4000)
  830. {
  831. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0.875f, -0.875f);
  832. growstage++;
  833. print("\n Plant has wilted and died" + growtime);
  834. print("\n plant has reached peek growth");
  835. Harvestable = false;
  836. }
  837. }
  838. if (growstage == 64)
  839. {
  840. if (growtime > 4100)
  841. {
  842. part.transform.FindChild("model").renderer.material.mainTextureOffset = new Vector2(0f, 0f);
  843. growstage = 1;
  844. print("\n Seedling has been replanted" + growtime);
  845. growstart = true;
  846. Harvestable = false;
  847. }
  848.  
  849. }
  850. }
  851.  
  852.  
  853. }
  854. }
  855.  
  856. }
  857. }
  858. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement