コード例 #1
0
    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);
        }
    }
コード例 #2
0
ファイル: Monster.cs プロジェクト: Dante2001/phonegame
 // Use this for initialization
 void Start()
 {
     sound                 = this.GetComponent <PersonalSoundManager>();
     navAgent.speed        = speed;
     navAgent.acceleration = acceleration;
 }