public override void FireEvent() { if (!AffectedObject) { return; } if (bIsFireEvent == true) { return; } bIsFireEvent = true; if (!Application.isPlaying && Application.isEditor) { //previousColor = AffectedObject.GetComponent<Renderer>().sharedMaterial.color; //AffectedObject.GetComponent<Renderer>().sharedMaterial.color = newColor; AffectedObject.SetActive(active); } else { //previousColor = AffectedObject.GetComponent<Renderer>().material.color; //AffectedObject.GetComponent<Renderer>().material.color = newColor; AffectedObject.SetActive(active); } }
public override void UndoEvent() { if (!AffectedObject) { return; } AffectedObject.SetActive(prevEnable); }
public override void UndoEvent() { if (!AffectedObject) { return; } #if (UNITY_3_5) if (enableRecursively) { AffectedObject.SetActiveRecursively(prevEnable); } else { AffectedObject.active = prevEnable; } #else AffectedObject.SetActive(prevEnable); #endif }
public override void FireEvent() { #if (UNITY_3_5) prevEnable = AffectedObject.active; #else prevEnable = AffectedObject.activeSelf; #endif #if (UNITY_3_5) if (enableRecursively) { AffectedObject.SetActiveRecursively(enable); } else { AffectedObject.active = enable; } #else AffectedObject.SetActive(enable); #endif }
public override void FireEvent() { prevEnable = AffectedObject.activeSelf; AffectedObject.SetActive(enable); }