public override void OnInitial(XEntity enty) { base.OnInitial(enty); _entity = enty; _attribute = new XSkillAttributes(this, _entity.EntityTransfer); _anim = _entity.GetComponent <XAnimComponent>(); }
IEnumerator Start() { yield return(new WaitForSeconds(0.4f)); _state = DummyState.Idle; if (oVerrideController == null) { BuildOverride(); } _camera = new XSkillCamera(gameObject); _camera.Initialize(); _camera.UnityCamera.fieldOfView = defaultFov; Light light = _camera.UnityCamera.gameObject.AddComponent <Light>() as Light; light.type = LightType.Directional; light.intensity = 0.5f; RebuildSkillAniamtion(); Application.targetFrameRate = 30; _attribute = new XSkillAttributes(this, transform); }