Ejemplo n.º 1
0
    public void NextRole()
    {
        ROLETYPE newrole = myShip.NextRole(this);

        if (newrole != role)
        {
            role = newrole;
            SwitchRole();
        }
    }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
 public void InitRole(Ship ship)
 {
     myShip = ship;
     role   = ship.GetRole(this);
     SwitchRole();
 }