void Update() { if (_oldMayugeType != mayugeType) { foreach (var o in _objects) { ExecuteEvents.Execute<IMayugeChanger>( o.gameObject, null, (reciveTarget, arg) => reciveTarget.OnMayugeChange(mayugeType) ); } } _oldMayugeType = mayugeType; _text.text = mayugeType.ToString(); }
void Update() { if (_oldMayugeType != mayugeType) { foreach (var o in _objects) { ExecuteEvents.Execute <IMayugeChanger>(o.gameObject, null, (reciveTarget, arg) => reciveTarget.OnMayugeChange(mayugeType)); } } _oldMayugeType = mayugeType; _text.text = mayugeType.ToString(); }
public void OnChangeMayugeMaterial() { mayugeType = (MayugeType)(((int)mayugeType + 1) % (int)MayugeType.Max); }