public void SetInactive() { target.buttonTrans = null; target = null; backGround.SetActive(false); spriteRenderer.sprite = null; }
public void SetTarget(CrimeObject newTarget) { if (newTarget == null || !newTarget.isItem) return; target = newTarget; target.buttonTrans = buttonTrans; backGround.SetActive(true); spriteRenderer.sprite = target.baseSprite; }
public void SetTarget(CrimeObject newTarget) { if (newTarget == null || !newTarget.isItem) { return; } target = newTarget; target.buttonTrans = buttonTrans; backGround.SetActive(true); spriteRenderer.sprite = target.baseSprite; }
public void ObtainItem(GameObject item) { CrimeObject itemScript = item.GetComponent <CrimeObject>(); if (itemScript == null) { return; } if (itemList.Contains(itemScript)) { return; } itemScript.isActive = true; itemList.Add(itemScript); DisplayItem(); }
public override void Run() { if (!target) { return; } CrimeObject crimeObject = target.GetComponent <CrimeObject>(); if (crimeObject == null) { return; } if (baseSprite != null) { crimeObject.baseSprite = baseSprite; target.GetComponent <SpriteRenderer>().sprite = baseSprite; } if (selectedSprite != null) { crimeObject.selectedSprite = selectedSprite; } }
public void OnLoad() { Debug.Log("isSaved: " + isSaved); Node_Editor.editor.OnSave += OnSave; Node_Editor.editor.OnLoad += OnLoad; Debug.Log(objectPath); baseObject = GameObject.Find(objectPath); crimeObject = baseObject.GetComponent<CrimeObject>(); selects = new Dictionary<NodeOutput, Selection>(); foreach (OutputSelectionPair item in selectList) { selects.Add(Outputs[item.output], item.selection); item.selection.OnLoad(); } }