private void InitEvent() { if (_componentEvent == null) { _componentEvent = (_component as IComponentEvent)?.GetComponentEvent(); } if (_componentEvent == null) { _defaultBind = BindTool.GetDefaultBind(_component); _componentEvent = (_defaultBind as IComponentEvent)?.GetComponentEvent(); } if (_wrapFunc == null) { _componentEvent?.AddListener(() => _command()); } else { _componentEvent?.AddListener(() => _wrapFunc(_command)()); } }
private void InitEvent() { _defaultBind = BindTool.GetDefaultBind(_component); if (_componentEvent == null) { _componentEvent = (_defaultBind as IComponentEvent <TResult>)?.GetComponentEvent(); } if (_fieldChangeCb == null) { _fieldChangeCb = (_defaultBind as IFieldChangeCb <TResult>)?.GetFieldChangeCb(); } Log.Assert(_field2CpntConvert != null || _cpnt2FieldConvert != null); if (_field2CpntConvert != null) { _property.AddListener((value) => _fieldChangeCb(_field2CpntConvert(value))); } if (_cpnt2FieldConvert != null) { _componentEvent?.AddListener((val) => _property.Value = _cpnt2FieldConvert(val)); } }
// Use this for initialization void Start() { signalOnClick.AddListener(this.showSettings); }
private void Start() { canPress = true; OnPress.AddListener(() => canPress = false); }
public UnityEvent testEvent; // Istanza dell'evento che vogliamo 'sollevare' void Awake() { testEvent.AddListener(TestMethod); }
public void AddDownEvent(UnityAction hAction) { m_hDownEvent?.AddListener(hAction); }
public UnityEventTester(UnityEvent <T> @event) { @event?.AddListener(OnInvocation); }
public void AddEndBattleListener(UnityAction call) { endBattle.AddListener(call); }
private void Awake() { fire.Initialize(); EvDead.AddListener(SoundMaster.Inctance.PlayClipBoom); }
/// <summary> /// Adds a GestureEvent to be called at gesture completion. /// </summary> /// <param name="eventAction"></param> /// <returns>Reference to the Gesture</returns> public Gesture AddEvent(UnityAction <GestureMetaData> eventAction) { completeEvent.AddListener(eventAction); return(this); }
public void AddNoDisasterEventListener(UnityAction action) { noDisasterEvent.AddListener(action); }
public static void AddListenerOnce(this UnityEvent thisEvent, UnityAction listener) { thisEvent.RemoveListener(listener); thisEvent.AddListener(listener); }
public static void AddListenerOnce <E, F>(this UnityEvent <E, F> thisEvent, UnityAction <E, F> listener) { thisEvent.RemoveListener(listener); thisEvent.AddListener(listener); }
private void Start() { rigid = GetComponent <Rigidbody>(); rigid.Sleep(); canRunEvent.AddListener(UseApplyForce); }
public void AddStateChangedListener(UnityAction action) { actionStateChanged.AddListener(action); }
public void Subscribe(UnityAction listener) { Tick.AddListener(listener); }
private void Awake() { stateChanged.AddListener(ChangeSprite); SetState(true); }
public HoldTrigger Init(float holdTime, UnityAction holdAct) { onHolded.AddListener(holdAct); return(this); }
public void AddGrantExpListener(UnityAction call) { grantExpEvent.AddListener(call); }
// Use this for initialization void Start() { Application.runInBackground = true; IC = this.GetComponent <ItemsController>(); Timer = GameObject.Find("Timer").GetComponent <Text>(); Notify = GameObject.Find("Notify").GetComponent <Text>(); RedTeam = GameObject.Find("R").GetComponent <Text>(); BlueTeam = GameObject.Find("B").GetComponent <Text>(); RedScore = GameObject.Find("RedScore").GetComponent <Text>(); BlueScore = GameObject.Find("BlueScore").GetComponent <Text>(); RP1HP = GameObject.Find("RP1HP").GetComponent <Slider>(); RP2HP = GameObject.Find("RP2HP").GetComponent <Slider>(); RP3HP = GameObject.Find("RP3HP").GetComponent <Slider>(); BP1HP = GameObject.Find("BP1HP").GetComponent <Slider>(); BP2HP = GameObject.Find("BP2HP").GetComponent <Slider>(); BP3HP = GameObject.Find("BP3HP").GetComponent <Slider>(); RedSlide = GameObject.Find("RedScoreSlider").GetComponent <Slider>(); BlueSlide = GameObject.Find("BlueScoreSlider").GetComponent <Slider>(); Notify.enabled = false; //HUDScript.NotifyPoints("red",); currentGameState = GameState.Ready; HUDScript.ChangeTeamName(team.red, rl.classname); HUDScript.ChangeTeamName(team.blue, bl.classname); for (int i = 0; i < rl.classname.Length; i++) { myNumber += (int)rl.classname[i]; } for (int i = 0; i < bl.classname.Length; i++) { myNumber += (int)bl.classname[i]; } /*if (RedTeamScored == null) * RedTeamScored = new UnityEvent(); * if (BlueTeamScored == null) * BlueTeamScored = new UnityEvent(); * RedTeamScored.AddListener(nullPing); * BlueTeamScored.AddListener(nullPing);*/ InvokeRepeating("gameTimerCountdown", 0.0f, 1.0f); if (GameOver == null) { GameOver = new UnityEvent(); } GameOver.AddListener(nullPing); DamageB1.AddListener(nullping); DamageB2.AddListener(nullping); DamageB3.AddListener(nullping); DamageR1.AddListener(nullping); DamageR2.AddListener(nullping); DamageR3.AddListener(nullping); //Debug.Log(BlueTeam3); BlueTeam1.addDyingListener(B1Died); BlueTeam2.addDyingListener(B2Died); BlueTeam3.addDyingListener(B3Died); RedTeam1.addDyingListener(R1Died); RedTeam2.addDyingListener(R2Died); RedTeam3.addDyingListener(R3Died); BlueTeam1.addHitListener(HUDScript.PlayerHit); BlueTeam2.addHitListener(HUDScript.PlayerHit); BlueTeam3.addHitListener(HUDScript.PlayerHit); RedTeam1.addHitListener(HUDScript.PlayerHit); RedTeam2.addHitListener(HUDScript.PlayerHit); RedTeam3.addHitListener(HUDScript.PlayerHit); BlueTeam1.addShotListener(shoot); BlueTeam2.addShotListener(shoot); BlueTeam3.addShotListener(shoot); RedTeam1.addShotListener(shoot); RedTeam2.addShotListener(shoot); RedTeam3.addShotListener(shoot); BlueTeam1.addActionListener(someonePerformed); BlueTeam2.addActionListener(someonePerformed); BlueTeam3.addActionListener(someonePerformed); RedTeam1.addActionListener(someonePerformed); RedTeam2.addActionListener(someonePerformed); RedTeam3.addActionListener(someonePerformed); objective0.addObjectiveListener(ObjectiveSecured); objective1.addObjectiveListener(ObjectiveSecured); objective2.addObjectiveListener(ObjectiveSecured); }
public void Start() { confetti.Stop(); onLevelComplete.AddListener(OnLevelCompleteHandler); LoadLevel(DataController.instance.reachedLevel); }
// Use this for initialization void Start() { ScrollbarComponent.onValueChanged.AddListener((float val) => { onValueChanged(val); }); onUnlock.AddListener(() => { Debug.Log("Unlock Event Triggered!"); }); }
public void AddClickListener(UnityAction callback) { EnsureCollider(); onMouseUpAsButton?.AddListener(callback); }
public void Register(UnityAction action) { desiredEvent?.AddListener(action); }
public void AddUpOrHoldEndEvent(UnityAction hAction) { m_hUpOrHoldEndEvent?.AddListener(hAction); }
public void AddPlayerOnPlatformListener(UnityAction <Platform> listener) { playerOnPlatformEvent.AddListener(listener); }
void Start() { EventActivate.AddListener(Activate); EventDeactivate.AddListener(Deactivate); }
private void Awake() { passLevel.AddListener(onLevelPass); }
public void RegisterListener(UnityAction action) { @event?.AddListener(action); }
void Start() { GameController gameController = GameObject.Find("GameManager").GetComponent <GameController>(); onUnconsiousEvent.AddListener(gameController.CheckVictoriousTeam); }