// Start is called before the first frame update void Start() { rb2D = GetComponent <Rigidbody2D>(); plane = GetComponent <ControllableFlying>(); shooter = GetComponentInChildren <ProjectileShooter>(); bomber = GetComponentInChildren <BombDropper>(); GetComponentInChildren <Triplane>().ParentPlane = this; GROUND = LayerMask.GetMask("Ground"); }
// Start is called before the first frame update void Start() { flying = GetComponent <ControllableFlying>(); GetComponentInChildren <Triplane>().ParentPlane = this; if (isNormalControls.Toggle) { throttle = KeyCode.UpArrow; dethrottle = KeyCode.DownArrow; if (isInvertedControls.Toggle) { turnCW = KeyCode.RightArrow; turnCCW = KeyCode.LeftArrow; } else { turnCW = KeyCode.LeftArrow; turnCCW = KeyCode.RightArrow; } } else { throttle = KeyCode.RightArrow; dethrottle = KeyCode.LeftArrow; if (isInvertedControls.Toggle) { turnCW = KeyCode.UpArrow; turnCCW = KeyCode.DownArrow; } else { turnCW = KeyCode.DownArrow; turnCCW = KeyCode.UpArrow; } } }
// Start is called before the first frame update void Start() { flying = GetComponent <ControllableFlying>(); body = GetComponent <Rigidbody2D>(); rotationFinished = callBackFinished; }