public static void CB_MENU_vLadderAction(MenuCommand command) { vLadderAction comp = (vLadderAction)command.context; List <string> log = new List <string>(); GameObject target = comp.gameObject; CB_COMP_vLadderAction(target, ref log); }
void Setup_LadderAction(GameObject prefab) { if (prefab.GetComponent <vLadderAction>() || prefab.GetComponent <PUN_LadderAction>()) { vLadderAction org = prefab.GetComponent <vLadderAction>(); if (!prefab.GetComponent <PUN_LadderAction>()) { prefab.AddComponent <PUN_LadderAction>(); PUN_LadderAction newComp = prefab.GetComponent <PUN_LadderAction>(); PUN_Helpers.CopyComponentTo(org, newComp); } prefab.GetComponent <PUN_LadderAction>().enabled = false; } }