Beispiel #1
0
 public void deactivate(AbstractActivator activator)
 {
     if (invertActivable)
     {
         StartCoroutine(launchExplosionTimer());
     }
 }
Beispiel #2
0
 public void deactivate(AbstractActivator activator)
 {
     if (noDelayedActivationWhenDeactivated)
     {
         CancelInvoke("delayedActivation");
     }
 }
 public void deactivate(AbstractActivator activator)
 {
     if (killLaunchedCharactersAt == ActionType.Deactivation)
     {
         kill();
     }
 }
 private bool isActivatorValueInverted(AbstractActivator activator)
 {
     if ((activatorValuesToInvert == null) || (activatorValuesToInvert.Length == 0))
     {
         return(false);
     }
     return(activatorValuesToInvert.Contains(activator));
 }
Beispiel #5
0
        private void checkWeight(AbstractActivator activator)
        {
            CollisionActivator collisionActivator = activator as CollisionActivator;

            if (collisionActivator != null)
            {
                setCurrentMeasuredWeight(getEffectiveWeightOfMeasuredBodies(collisionActivator));
            }
        }
Beispiel #6
0
 public void activate(AbstractActivator activator)
 {
     Invoke("delayedActivation", timeBeforeActivationInSec);
 }
Beispiel #7
0
 public void deactivate(AbstractActivator activator)
 {
     treatActivation(false);
 }
Beispiel #8
0
 public void activate(AbstractActivator activator)
 {
     treatActivation(true);
 }
Beispiel #9
0
 public void link(AbstractActivator activator)
 {
     explosionTimerLaunched = false;
 }
Beispiel #10
0
 public void activate(AbstractActivator activator)
 {
     setAnimParameter(true);
 }
 public void link(AbstractActivator activator)
 {
     activatorsValues.Add(activator, false);
 }
 public void deactivate(AbstractActivator activator)
 {
     soundForDeactivation.play();
 }
Beispiel #13
0
 public void deactivate(AbstractActivator activator)
 {
     updateObjectsForActivation(objectsToEnableAtDeactivation, objectsToDisableAtDeactivation, objectsToInstantiateAtDeactivation, objectsToDestroyAtDeactivation);
 }
 public void deactivate(AbstractActivator activator)
 {
     applyAction(actionAtDeactivation, deactivationDamageValue);
 }
Beispiel #15
0
 public void deactivate(AbstractActivator activator)
 {
     checkWeight(activator);
 }
Beispiel #16
0
 public void link(AbstractActivator activator)
 {
     // nothing to do
 }
 public void activate(AbstractActivator activator)
 {
     activatorsValues[activator] = true;
     checkFlags();
 }
Beispiel #18
0
 public void deactivate(AbstractActivator activator)
 {
     setAnimParameter(false);
 }
 public void deactivate(AbstractActivator activator)
 {
     activatorsValues[activator] = false;
     checkFlags();
 }