public void ShowDialogue(GKToyBaseOverlord overlord) { _instance = GetWindow <GKToyDialogueMaker>(_GetDialogueLocalization("Dialogue Editor"), true); _Init(); wantsMouseMove = true; minSize = new Vector2(ToyMakerBase._minWidth, ToyMakerBase._minHeight); maxSize = new Vector2(ToyMakerBase._minWidth, ToyMakerBase._minHeight); _ResetSelected(overlord); _isLocking = true; }
public override void ChangeTaskID(int id) { base.ChangeTaskID(id); AssetDatabase.RenameAsset(AssetDatabase.GetAssetPath(InteractDfgObject.Value), string.Format("Interact_{0}.prefab", id)); GKToyBaseOverlord interactOverlord = InteractDfgObject.Value.GetComponent <GKToyBaseOverlord>(); interactOverlord.internalData.name = string.Format("Interact_{0}", id); AssetDatabase.RenameAsset(AssetDatabase.GetAssetPath(interactOverlord.internalData), string.Format("Interact_{0}.Asset", id)); AssetDatabase.Refresh(); }
public void ChangeTaskID(int id) { TaskID.SetValue(id); AssetDatabase.RenameAsset(AssetDatabase.GetAssetPath(AcceptDfgObject.Value), string.Format("AcceptDfg_{0}.prefab", id)); AssetDatabase.RenameAsset(AssetDatabase.GetAssetPath(SubmitDfgObject.Value), string.Format("SubmitDfg_{0}.prefab", id)); GKToyBaseOverlord acceptOverlord = SubmitDfgObject.Value.GetComponent <GKToyBaseOverlord>(); GKToyBaseOverlord submitOverlord = AcceptDfgObject.Value.GetComponent <GKToyBaseOverlord>(); acceptOverlord.internalData.name = string.Format("AcceptDfg_{0}", id); submitOverlord.internalData.name = string.Format("SubmitDfg_{0}", id); AssetDatabase.RenameAsset(AssetDatabase.GetAssetPath(acceptOverlord.internalData), string.Format("AcceptDfg_{0}.Asset", id)); AssetDatabase.RenameAsset(AssetDatabase.GetAssetPath(submitOverlord.internalData), string.Format("SubmitDfg_{0}.Asset", id)); AssetDatabase.Refresh(); }
override public void Init(GKToyBaseOverlord ovelord) { base.Init(ovelord); }
public static GKToyMakerChapterInfo Create(IModal owner, Vector2 pos, float width, float height, string title, GKToyBaseOverlord overlord, GameObject obj) { instance = CreateInstance <GKToyMakerChapterInfo>(); instance._owner = owner; instance._title = title; instance.overlord = overlord; instance.obj = obj; Rect rect = new Rect(pos.x, pos.y, 0, 0); instance.position = rect; instance.ShowAsDropDown(rect, new Vector2(width, height + MARGIN)); return(instance); }