private void Start() { m_stats = Stats.Sheet; MeshFilter meshFilter = GetComponent <MeshFilter>(); if (meshFilter != null) { m_meshFilter = meshFilter; m_meshFilter.mesh = m_rockMeshes[Random.Range(0, m_rockMeshes.Length)]; MeshCollider meshCollider = GetComponent <MeshCollider>(); if (meshCollider != null) { meshCollider.sharedMesh = meshFilter.mesh; } } }
public void UpdateSheet() { if (owner == null) { owner = GetComponent <Character>(); } if (statSheet == null) { statSheet = GetComponent <StatsSheet>(); } statSheet.attack = owner.GetSpecManager().GetValue(StatsSheet.EStats.STATS_ATTACK); statSheet.defense = owner.GetSpecManager().GetValue(StatsSheet.EStats.STATS_DEFENSE); statSheet.initiative = owner.GetSpecManager().GetValue(StatsSheet.EStats.STATS_INITIATIVE); statSheet.healthMax = owner.GetSpecManager().GetValue(StatsSheet.EStats.STATS_HEALTH_MAX); statSheet.staminaMax = owner.GetSpecManager().GetValue(StatsSheet.EStats.STATS_STAMINA_MAX); owner.GetHealthSystem().UpdateHealthSystem(); owner.GetActionSystem().UpdateStaminaSystem(); }
// Use this for initialization void Start() { skillManager = GetComponent <SkillManager>(); statsSheet = GetComponent <StatsSheet>(); spellManager = GetComponent <SpellManager>(); }
// Use this for initialization void Start() { owner = GetComponent <Character>(); statSheet = GetComponent <StatsSheet>(); }