public FSMState_Player_Attack(AFSMMachine fsmMachine, AEntityBase selfEntity) : base(fsmMachine, selfEntity) { GameObject hookObj = GlobalRefMgr.Instance.AssetsLoader.SyncLoad_Object <GameObject>("Prefab/Hook"); hg = new HookGroup(hookObj); }
public void Init(GameObject rootObj, HookGroup hookGroup) { this.rootObj = rootObj; this.hookGroup = hookGroup; this.hookObj = rootObj.transform.Find("Obj").gameObject; localScale = new Vector3(0.1f, 0.1f, 0f); srcPos = this.hookObj.transform.localPosition; srcZ = srcPos.z; SetLength(0); }