public override void OnStart() { self = gameObject.GetPersonInfo() as IHighFivePerson; SkillInfoAsset.Vector3Cache = GlobalVar.G_Player.position; // Debug.Log($"写入用户数据:【{SkillInfoAsset.skillName.StringValue}】" + SkillInfoAsset.Vector3Cache); self.RunSkill(SkillInfoAsset); timer = 0; gameObject.GetComponent <Actor>()._velocity = Vector3.zero; }
public override void OnStart() { if (null == SkillInfoAsset) { throw new Exception("SkillAsset is null ??"); } self = gameObject.GetPersonInfo() as IHighFivePerson; self.RunSkill(SkillInfoAsset); timer = 0; }