void Awake() { m_anim = this.gameObject.GetComponent <Animator>(); m_tcTree = this.gameObject.GetComponentInChildren <TreeCollision>(); m_bFallen = false; }
public void growingTree() { if (daysToNextStage < 0) { daysToNextStage = 0; } if (daysToNextStage <= 0 && state.Equals(Crops.cropStates.SEED)) { daysToNextStage = dayToS2; state = Crops.cropStates.ST1; this.gameObject.GetComponent <Renderer> ().sharedMaterials = M_ST1; this.GetComponent <MeshFilter> ().sharedMesh = MF_ST1.sharedMesh; col.sharedMesh = MF_ST1.sharedMesh; col.convex = true; } else if (daysToNextStage <= 0 && state.Equals(Crops.cropStates.ST1)) { daysToNextStage = dayToHarvest; state = Crops.cropStates.ST2; this.gameObject.GetComponent <Renderer> ().sharedMaterials = M_ST2; this.GetComponent <MeshFilter> ().sharedMesh = MF_ST2.sharedMesh; col.sharedMesh = MF_ST2.sharedMesh; col.convex = true; } else if (daysToNextStage <= 0 && state.Equals(Crops.cropStates.ST2) && season.Equals(timeManager.getSeason().ToString())) { daysToNextStage = dayToHarvest; state = Crops.cropStates.HARVEST; this.gameObject.GetComponent <Renderer> ().sharedMaterials = M_HARVEST; this.GetComponent <MeshFilter> ().sharedMesh = MF_HARVEST.sharedMesh; col.sharedMesh = MF_HARVEST.sharedMesh; col.convex = true; collision = this.gameObject.AddComponent(typeof(TreeCollision)) as TreeCollision; } }