public void SetTemplate(ObjectTemplateData _templateData) { TemplateData = _templateData; ObjectStatus.AddStatusData( ConstValue.CharacterStatusDataKey, TemplateData.STATUS); CurrentHP = ObjectStatus.GetStatusData(eStatusData.MAX_HP); }
public GameObjects AddObject(string strTemplateKey) { ObjectTemplateData templateData = GetTemplate(strTemplateKey); if (templateData == null) { return(null); } GameObjects gameObjects = new GameObjects(); gameObjects.SetTemplate(templateData); return(gameObjects); }
public ObjectTemplateData GetTemplate(string strTemplateKey) { ObjectTemplateData templateData = null; DicTemplateData.TryGetValue(strTemplateKey, out templateData); if (templateData == null) { Debug.LogError( "Key : " + strTemplateKey + " 해당 데이터 미등록!"); return(null); } return(templateData); }