public MissionData(MissionObject obj) { _missionObject = obj; #if UNITY_EDITOR RefreshExtraData(); #endif }
public void ReloadObject() { _missionObject = UnityEditor.AssetDatabase.LoadAssetAtPath <MissionObject>(FilePath); }
public MissionData(MissionObject obj) { _missionObject = obj; RefreshExtraData(); }
public void ReloadObject() { _missionObject = UnityEditor.AssetDatabase.LoadAssetAtPath<MissionObject>(FIlePath); }
public bool AssignNewMissionObject(MissionObject mo) { //if (_missionSaveList == null) _missionSaveList = new List<MissionData>(); mo.Load(); if (_missionSaveList.Find((m) => m.Name == mo._mission._name) != null) return false; _missionSaveList.Add(new MissionData(mo)); return true; }