override protected void Awake() { base.Awake(); gameLogicManager = FindObjectOfType <GameLogicManager>(); character = GetComponent <TransformingRobotCharacter>(); userController = GetComponent <TransformingRobotUserController>(); cameraController = GetComponentInChildren <CameraController>(); bulletSpawner = GetComponentInChildren <BulletSpawner>(); }
// 主角变成飞机 public void transformMainToWinState() { if (mainPlayer == null) { return; } TransformingRobotCharacter t = mainPlayer.GetComponent <TransformingRobotCharacter>(); if (t == null) { return; } t.Plane(); mainPlayer.setShowFirework(true); }
private void Awake() { List <SimpleTouchController> controllerUIs = new List <SimpleTouchController>(FindObjectsOfType <SimpleTouchController>()); foreach (var controllerUI in controllerUIs) { if (controllerUI.name.Contains("Left")) { playerControllerUI = controllerUI; break; } } transformingRobotCharacter = GetComponent <TransformingRobotCharacter> (); mainShootButton = FindObjectOfType <MainShootButton>(); secondShootButton = FindObjectOfType <SecondShootButton>(); sssButton = FindObjectOfType <SSSButton>(); skillManager = FindObjectOfType <SkillManager>(); }
// Use this for initialization void Start() { transformingRobotCharacter = GetComponent <TransformingRobotCharacter> (); }