private void addMLGameStateParamUpdater() { if (mlGameState.GetComponent <MLGameStateParamUpdater>()) { Debug.Log("There already is an MLGameStateParamUpdater attached"); return; } ComponentHelper.AddIfNotPresent <MLGameStateParamUpdater>(mlGameState.transform); }
private void addMLUpdaterSet() { if (mlGameState.GetComponent <MLUpdaterSet>()) { Debug.Log("There already is an MLUpdaterSet"); return; } ComponentHelper.AddIfNotPresent <MLUpdaterSet>(mlGameState.transform); }
private void Start() { box.gameObject.SetActive(true); int i = 0; foreach (Button b in buttons) { ComponentHelper.AddIfNotPresent <DialogButton>(b.transform).index = i++; } box.gameObject.SetActive(false); }
protected override void _Awake() { base._Awake(); gameStateSaver.type = MLGameSavedStateType.DONT_SAVE; MLGameStateParamUpdater paramUpdater = ComponentHelper.AddIfNotPresent <MLGameStateParamUpdater>(transform); if (addUpdater) { MLUpdaterSet updaterSet = ComponentHelper.AddIfNotPresent <MLUpdaterSet>(transform); updaterSet.setUpdaters(paramUpdater); } }
static void addUpdatersAndSets() { if (Selection.gameObjects.Length == 0) { print("nothing selected"); } foreach (GameObject go in Selection.gameObjects) { if (go.GetComponent <MLGameState>()) { ComponentHelper.AddIfNotPresent <MLGameStateParamUpdater>(go.transform); ComponentHelper.AddIfNotPresent <MLUpdaterSet>(go.transform); } } }
public void Start() { ComponentHelper.AddIfNotPresent <DragDrop>(transform); }