public void NextRole() { ROLETYPE newrole = myShip.NextRole(this); if (newrole != role) { role = newrole; SwitchRole(); } }
public List <PlayerCamera> GetCamerasForRole(ROLETYPE role) { List <PlayerCamera> answer = new List <PlayerCamera>(); foreach (PlayerCamera camera in cameras) { if (camera.role == role) { answer.Add(camera); } } return(answer); }
public void InitRole(Ship ship) { myShip = ship; role = ship.GetRole(this); SwitchRole(); }