コード例 #1
0
    public GameObject CreateMan(Enums.ManTypes manType)
    {
        ManDefData DefData   = GetManDefData(manType);
        GameObject ManObject = LoadMan(DefData);

        ManObject.SetActive(true);
        return(ManObject);
    }
コード例 #2
0
    public void CreateMan(Guid manId, Enums.ManTypes manType)
    {
        ManInstanceData ManData = new ManInstanceData();

        ManData.ManId        = manId;
        ManData.ManType      = manType;
        ManData.ManFirstName = NameFactory.GetNewFirstName();
        ManData.ManLastName  = NameFactory.GetNewLastName();

        CreateMan(ManData);
    }
コード例 #3
0
    public ManDefData GetManDefData(Enums.ManTypes manType)
    {
        foreach (ManDefData DefData in Constants.ManDefinitions)
        {
            if ((DefData.ManType == manType))
            {
                return(DefData);
            }
        }

        Debug.Assert(1 == 0);
        return(Constants.ManDefinitions[0]);
    }
コード例 #4
0
 public ManDefData(string manName, string manModelFile, Enums.ManTypes manType)
 {
     _ManName      = manName;
     _ManModelFile = manModelFile;
     _ManType      = manType;
 }