public void SetParameter(Model.Entity.PlayerCharacter data) { MaxHp = data.MaxHp; Hp = MaxHp; AttackPower = data.AttackPower; DefensePower = data.DefensePower; isInitialized = true; }
void SetupPlayerCharacter(Model.Entity.PlayerCharacter data) { Vector3 pos = new Vector3(-4.0f, 0.0f, 0.0f); var prefab = (GameObject)Resources.Load("Prefabs/Player/" + data.Resource); var obj = Instantiate(prefab, pos, Quaternion.identity); playerCharacter = obj.GetComponent <PlayerCharacter>(); playerCharacter.SetParameter(data); mainCamera.SetTarget(playerCharacter.gameObject); playerCharacter.SetThirdPersonCamera(mainCamera); playerCharacter.InitCommonMotion(); }