void DoObserableObjectAction(IObservedAction actions) { if (isActionDone == true) { return; } if (!actions.HasAction) { return; } isActionDone = true; }
void DoObserableObjectAction(IObservedAction actions) { if (isActionDone == true) { return; } if (!actions.HasAction) { return; } isActionDone = true; if (actions is SwitchBehaviour) { ((SwitchBehaviour)actions).DoAction(); } else { actions.DoAction(); } }