public void ConfigureTriggerAll(ITriggerableMechanism mechanism, object arg = null) { if (mechanism == null) { throw new System.ArgumentNullException("mechanism"); } if (GameObjectUtil.IsGameObjectSource(mechanism)) { _triggerable = GameObjectUtil.GetGameObjectFromSource(mechanism).transform; } else { _triggerable = mechanism as UnityEngine.Object; } if (arg == null || _triggerable == null) { this._triggerableArgs = null; } else { this._triggerableArgs = new VariantReference[] { new VariantReference(arg) }; } this._activationType = TriggerActivationType.TriggerAllOnTarget; this._methodName = null; _triggerAllCache = null; }
public TriggerableMechanismAsAIActionWrapper(ITriggerableMechanism mechanism) { if (mechanism == null) { throw new System.ArgumentNullException("mechanism"); } _mechanism = mechanism; }
public void ConfigureTriggerTarget(ITriggerableMechanism mechanism, object arg = null) { if (mechanism == null) { throw new System.ArgumentNullException("mechanism"); } this._triggerable = mechanism.component; if (arg == null) { this._triggerableArgs = null; } else { this._triggerableArgs = new VariantReference[] { new VariantReference(arg) }; } this._activationType = TriggerActivationType.TriggerSelectedTarget; this._methodName = null; _triggerAllCache = null; }
public void ConfigureTriggerTarget(ITriggerableMechanism mechanism, object arg = null) { if (mechanism == null) throw new System.ArgumentNullException("mechanism"); this._triggerable = mechanism.component; if (arg == null) { this._triggerableArgs = null; } else { this._triggerableArgs = new VariantReference[] { new VariantReference(arg) }; } this._activationType = TriggerActivationType.TriggerSelectedTarget; this._methodName = null; _triggerAllCache = null; }
public static bool MechanismIsActive(ITriggerableMechanism mechanism, out long currentT) { currentT = 0; return(false); }