Added 3D player model, added better cam movement
This commit is contained in:
@@ -4,6 +4,7 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Assets.Scripts.Player;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Assets.Scripts.Classes
|
||||
{
|
||||
@@ -15,6 +16,9 @@ namespace Assets.Scripts.Classes
|
||||
protected int strengthBonus;
|
||||
protected int healthBonus;
|
||||
protected int secondaryBonus;
|
||||
protected string leftHandName;
|
||||
protected string rightHandName;
|
||||
|
||||
|
||||
public BasicClass()
|
||||
{
|
||||
@@ -24,11 +28,30 @@ namespace Assets.Scripts.Classes
|
||||
strengthBonus = 0;
|
||||
healthBonus = 0;
|
||||
secondaryBonus = 0;
|
||||
rightHandName = "";
|
||||
leftHandName = "";
|
||||
}
|
||||
|
||||
public void applyBonus(PlayerObject player)
|
||||
{
|
||||
player.changeStats(strengthBonus, healthBonus, dexterityBonus, intelligenceBonus, secondaryBonus);
|
||||
}
|
||||
|
||||
public void loadHandObjects()
|
||||
{
|
||||
GameObject leftHandPrefab = Resources.Load<GameObject>("Prefabs/"+leftHandName);
|
||||
GameObject rightHandPrefab = Resources.Load<GameObject>("Prefabs/"+rightHandName);
|
||||
|
||||
GameObject leftHandParent = GameObject.Find("leftHand");
|
||||
GameObject rightHandParent = GameObject.Find("rightHand");
|
||||
|
||||
if(leftHandPrefab != null){
|
||||
GameObject leftHand = GameObject.Instantiate(leftHandPrefab, leftHandParent.transform);
|
||||
}
|
||||
|
||||
if(rightHandPrefab != null){
|
||||
GameObject rightHand = GameObject.Instantiate(rightHandPrefab, rightHandParent.transform);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Assets.Scripts.Classes
|
||||
{
|
||||
@@ -16,6 +17,8 @@ namespace Assets.Scripts.Classes
|
||||
strengthBonus = -2;
|
||||
healthBonus = -10;
|
||||
secondaryBonus = 10;
|
||||
leftHandName = "orb";
|
||||
rightHandName = "wand";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,8 @@ namespace Assets.Scripts.Classes
|
||||
strengthBonus = -1;
|
||||
healthBonus = 0;
|
||||
secondaryBonus = 0;
|
||||
leftHandName = "smallShield";
|
||||
rightHandName = "dagger";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,8 @@ namespace Assets.Scripts.Classes
|
||||
strengthBonus = 2;
|
||||
healthBonus = 10;
|
||||
secondaryBonus = -10;
|
||||
leftHandName = "shield";
|
||||
rightHandName = "sword";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user