private void OnShipModuleStateChanged(ShipModuleState oldState, ShipModuleState newState, ShipModuleInfo module) { if (Model != null && Model.ScreenType == ModuleScreenType.Normal) { UpdateCompletedState(); } }
private void OnModuleStateChnaged(ShipModuleState oldState, ShipModuleState newState, ShipModuleInfo module) { if (module.Id == moduleId) { Setup(); } }
private void OnShipModuleStateChanged(ShipModuleState oldState, ShipModuleState newState, ShipModuleInfo module) { if (module.Id >= moduleId) { ResetImageMaterial(); AnimateToOpenedState(); } }
private void OnShipModuleStateChanged(ShipModuleState oldState, ShipModuleState newState, ShipModuleInfo module) { if (IsLoaded) { if (newState == ShipModuleState.Opened) { SkipState(TutorialStateName.SpaceShip); } } }
public void SetState(ShipModuleState newState) { var oldState = State; State = newState; if (oldState != newState) { if (newState == ShipModuleState.Opened) { OpenTime = Services.TimeService.UnixTimeInt; } GameEvents.OnShipModuleStateChanged(oldState, State, this); } }
private void OnShipModuleStateChanged(ShipModuleState oldState, ShipModuleState newState, ShipModuleInfo info) { if (oldState != newState) { if (newState == ShipModuleState.Opened) { LogModuleOpenTime(info); Services.Modules.GetModuleCounter().Match( None: () => { return(F.None); }, Some: count => { LogModuleOpenCounter(count); return(F.Some(count)); }); } } }
public static void OnShipModuleStateChanged(ShipModuleState oldState, ShipModuleState newState, ShipModuleInfo module) => ShipModuleStateChanged?.Invoke(oldState, newState, module);
private void OnShipModuleStateChanged(ShipModuleState oldState, ShipModuleState newState, ShipModuleInfo module) { UpdateShip(); }