Exemplo n.º 1
0
 public void SetTemplate(ObjectTemplateData _templateData)
 {
     TemplateData = _templateData;
     ObjectStatus.AddStatusData(
         ConstValue.CharacterStatusDataKey,
         TemplateData.STATUS);
     CurrentHP =
         ObjectStatus.GetStatusData(eStatusData.MAX_HP);
 }
Exemplo n.º 2
0
    public GameObjects AddObject(string strTemplateKey)
    {
        ObjectTemplateData templateData =
            GetTemplate(strTemplateKey);

        if (templateData == null)
        {
            return(null);
        }

        GameObjects gameObjects = new GameObjects();

        gameObjects.SetTemplate(templateData);
        return(gameObjects);
    }
Exemplo n.º 3
0
    public ObjectTemplateData GetTemplate(string strTemplateKey)
    {
        ObjectTemplateData templateData = null;

        DicTemplateData.TryGetValue(strTemplateKey, out templateData);
        if (templateData == null)
        {
            Debug.LogError(
                "Key : " + strTemplateKey
                + " 해당 데이터 미등록!");
            return(null);
        }

        return(templateData);
    }