public void DisplayObject(MapObject movedObject) { Console.SetCursorPosition(movedObject.CoordinateX, movedObject.CoordinateY); Console.BackgroundColor = ConsoleColor.Yellow; Console.Write(movedObject.Image); Console.SetCursorPosition(movedObject.CoordinateX, movedObject.CoordinateY); }
private void PlayLauncherSound(MapObject launcher) { int launcherIndex = launchers.IndexOf(launcher); if (launcherIndex >= 0 && launcherIndex < clips.Length) { audioSource.clip = clips[launcherIndex]; audioSource.Play(); } }
void InitMap() { MapObject __map = new MapObject(); __map.Init(this.transform); }
private void ProcessMapObjectCollision(MapObject nearestMapObject) { switch (nearestMapObject.Type) { case MapObjectType.BossJail: GetIntoJail(); break; } }
private void TotemInLauncher(MapObject launcher) { if (launcher.ParentNode.Id == totemEndNodeID) CompleteStep(); else IdleStep(); }
public void AddObject(MapObject newObject) { allObjectsOnMap.Add(newObject); }
private void StickToLauncher(MapObject stickyLauncher) { canBeDragged = false; StopDrag(); }
private void SetNewLauncher(MapObject newLauncher) { if (newLauncher != null && newLauncher != currentLauncher && OnLauncherTouched != null) { currentLauncher = newLauncher; OnLauncherTouched(newLauncher); } }
private void ProcessMapObjectCollision(MapObject nearestMapObject) { switch (nearestMapObject.Type) { case MapObjectType.LauncherNormal: SetNewLauncher(nearestMapObject); break; case MapObjectType.LauncherSticky: SetNewLauncher(nearestMapObject); StickToLauncher(nearestMapObject); break; } }
void Init() { Instance = this; }
public PlayerDecisionMaker(MapObject player) { this.player = player; }