Example #1
0
    void Start()
    {
        slowingTime = 0;
        blindTime   = 0;

        characterMotor = GetComponent <CharacterMotor>();
        mentality      = GetComponent <Mentality>();
        sightAdjuster  = GetComponentInChildren <SightAdjuster>();
        light          = GetComponentInChildren <Light>();

        originalForwardSpeed   = characterMotor.movement.maxForwardSpeed;
        originalSidewaysSpeed  = characterMotor.movement.maxSidewaysSpeed;
        originalBackwardsSpeed = characterMotor.movement.maxBackwardsSpeed;
        slowingForwardSpeed    = originalForwardSpeed * timesOfSpeed;
        slowingSidewaysSpeed   = originalSidewaysSpeed * timesOfSpeed;
        slowingBackwardsSpeed  = originalBackwardsSpeed * timesOfSpeed;

        originalMaxMentalityPoint = mentality.getMaxMentalityPoint();
        blindMaxMentalityPoint    = originalMaxMentalityPoint * timesOfMaxMentality;
    }
Example #2
0
 void Start()
 {
     sightAdjuster = GetComponent <SightAdjuster>();
     getNextEffectTime();
 }