void Start() { projectileHit = false; idleCounter = 0; currentTime = 0f; windChangeInterval = 1.0f; WindsArray = new float[] { -0.025f, -0.01f, 0.05f, 0.15f }; Gravity = -9.8f; AirResistance = -1.5f; GameObject BarrelTip = GameObject.Find("BarrelTip"); CannonShoot CannonShoot = BarrelTip.GetComponent <CannonShoot>(); Barrel_angle = CannonShoot.BarrelAngleNow.eulerAngles.z; Barrel_angle = Barrel_angle / 180 * Mathf.PI; Init_velocity = new Vector2(Mathf.Cos(Barrel_angle), Mathf.Sin(Barrel_angle)); Velocity = Init_velocity; Velocity.x *= xAcceleration * 2.0f; Velocity.y *= yAcceleration * 1.2f; StoneHengeList = GameObject.FindGameObjectsWithTag("StoneCreator"); StoneHengeBlocksList = new List <GameObject> [StoneHengeList.Length]; pointList = new List <Vector3> [StoneHengeList.Length]; //call on StoneHengeCreator for (int i = 0; i < StoneHengeList.Length; i++) { StoneHengeList[i].SendMessage("updateStoneList", i); } }
void Start() { cs = cannonPlatform.GetComponent <CannonShoot>(); clickPlayed = false; }
void Start() { cs = cannonPlatform.GetComponent <CannonShoot>(); }