void Awake() { aniCtrl = GetComponentInChildren<AnimationForFx>(); fxPreview = GetComponentInChildren<CharacterFxPreview>(); D.Assert(aniCtrl != null); float h = Screen.height / 3; axisRect = new Rect(0, 0, h * 2, h * 2); axisCenter = new Vector2(h, h); cc = GetComponent<CharacterController>(); }
internal void SetHorse(GameObject horse) { this.horse = horse; if (aniCtrl == null) { aniCtrl = GetComponentInChildren<AnimationForFx>(); } aniCtrl.SetHorseAni(horse.GetComponent<Animation>()); }