示例#1
0
 public string RandName(Globals.RANK rank)
 {
     if (rank == Globals.RANK.Leader)
     {
         return(RandLeaderName());
     }
     else if (rank == Globals.RANK.Warrior)
     {
         return(RandWarriorName());
     }
     else if (rank == Globals.RANK.Apprentice)
     {
         return(RandApprenticeName());
     }
     else if (rank == Globals.RANK.Healer)
     {
         return(RandWarriorName());
     }
     else if (rank == Globals.RANK.Kit)
     {
         return(RandKitName());
     }
     else
     {
         return("invalid rank in RandName");
     }
 }
示例#2
0
    void AddCat(Globals.RANK rank)       // add a cat to scene
    {
        GameObject temp;
        AI_Control AI;

        temp       = Instantiate(catPrefab);
        AI         = temp.GetComponent <AI_Control>();
        AI.rank    = rank;
        AI.catName = utils.RandName(rank);
    }
示例#3
0
    // Use this for initialization
    void Start()
    {
        managerObject = GameObject.FindGameObjectWithTag("Manager");
        manager       = managerObject.GetComponent <Manager_Script>();
        catControl    = GetComponent <Cat_Control>();
        utils         = managerObject.GetComponent <Cat_Utilites>();
        string newName;

        rank               = catControl.rank;
        newName            = utils.RandName(rank);
        catControl.catName = newName;
        utils.usedNames.Add(newName);

        stepper = Random.Range(0, STEP_LIMIT);
    }