public void EventHappened(EventName eventName, params object[] args) { if (eventName == EventName.GetColorList) { colorTypeSwitch = (List <color.ColorTypeInfo>)args[0]; nowColor = colorTypeSwitch[randomSwitch]; this.transform.transform.Find("ColorSwitch").transform.Find("ColorSwitchChild").GetComponent <MeshRenderer>().material = nowColor.ColorTrans; } }
public virtual void EventHappened(EventName eventName, params object[] args) { if (eventName == EventName.StartGame) { spline.motion.offset = new Vector2(0, 0.38f); spline.follow = true; } if (eventName == EventName.GetColorList) { colorTypeSwitch = (List <color.ColorTypeInfo>)args[0]; nowColor = colorTypeSwitch[0]; } }