public int facing; // 0 up 1 right 2 down 3 left public CharacterDetails(NavMeshAgent rb, AttackHitboxLogic ahl, RangedAttackLogic ral, StungunLogic sl, Hitpoints hp, BatteryCharge bat, CubeSpawnDespawner csd, PersonalSoundManager psm, Dictionary <string, List <AudioClip> > dac) { velocity = new Vector3(0, 0, 0); rigidbody = rb; attackHitbox = ahl; rangedAttackLogic = ral; stungunLogic = sl; hitpoints = hp; battery = bat; cubeLogic = csd; personalSoundManager = psm; dictOfClips = dac; if (hitpoints != null) { hitpoints.InitializeHP(maxHP); } if (battery != null) { battery.InitializeBattery(batteryRecharge, batterySlowRecharge, batteryBP); } }
// Use this for initialization void Start() { sound = this.GetComponent <PersonalSoundManager>(); navAgent.speed = speed; navAgent.acceleration = acceleration; }