public ActiveMission(List <IntVect2> path, Source source, Target target) { Path = path; Source = source; Target = target; _Config = ShanghaiConfig.Instance; }
public void ReplenishHealth(float delta) { if (_Config == null) { _Config = ShanghaiConfig.Instance; } Health += _Config.HealthIncPerSecond * delta; ValidateHealth(); }
public void DrainReputation(float delta) { if (_Config == null) { _Config = ShanghaiConfig.Instance; } Reputation -= _Config.ReputationDecPerSecond * delta; ValidateReputation(); }
public void IncReputation() { if (_Config == null) { _Config = ShanghaiConfig.Instance; } Reputation += _Config.ReputationIncOnMissionComplete; ValidateReputation(); }
public void DockReputation() { if (_Config == null) { _Config = ShanghaiConfig.Instance; } Reputation -= _Config.ReputationDecOnMissionFailed; ValidateReputation(); }
public ActiveMission(Mission mission, List <IntVect2> path, Source source) { Mission = mission; Path = path; Source = source; Bounty = source.Bounty; _Config = ShanghaiConfig.Instance; Mission.IsActive = true; }
public void DockHealth(int delta) { if (_Config == null) { _Config = ShanghaiConfig.Instance; } Health -= delta; ValidateHealth(); }
public void Awake() { _Config = ShanghaiConfig.Instance; _TelegramPrefab = Resources.Load(TELEGRAM_PATH) as GameObject; if (_TelegramPrefab == null) { Debug.Log("Could not load cell from path " + TELEGRAM_PATH); } Messenger <Source> .AddListener(EventGenerator.EVENT_SOURCE_CREATED, OnSourceCreated); }
public void Awake() { _Config = ShanghaiConfig.Instance; _Generator = new EventGenerator(); Messenger <IntVect2> .AddListener(CellController.EVENT_CELL_DRAGGED, OnCellDragged); Messenger <IntVect2> .AddListener(CellController.EVENT_CELL_CLICKED, OnCellClicked); Messenger.AddListener(CellController.EVENT_CELL_DRAG_END, OnCellDragEnd); Messenger.AddListener(ModelController.EVENT_RESET_COLOUR_INTERVAL, OnResetColourInterval); Messenger.AddListener(Shanghai.EVENT_SKIP_GO, OnSkipGo); }
public Target(string key) : base(key) { _Config = ShanghaiConfig.Instance; }
public void Awake() { _Config = ShanghaiConfig.Instance; animation.Play("tele_in"); Messenger <SourceController> .AddListener(SourceController.EVENT_TELEGRAM_OVER, OnTelegramOver); }
public void Awake() { _Config = ShanghaiConfig.Instance; }