void OnEndAnimation(WalkingEntity collector) { to_collect.Invoke(); myPool.ReturnScream(this); collector.OnReceiveItem(this); to_collect.Invoke(); }
public override void OnExecute(WalkingEntity collector) { foreach (var i in items) { Main.instance.SpawnItem(i, getPosRandom(2, trans)); } }
public override void OnExecute(WalkingEntity collector) { //no hago nada con el collector //UI_Messages.instancia.ShowMessage(message, 2f); Debug.Log("Estoy interactuando"); }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(pointToMessage.position, nombre, quehace, "pulsar"); }
public override void OnExecute(WalkingEntity entity) { foreach (var r in results) { r.Execute(); } }
public override void OnExecute(WalkingEntity collector) { for (int i = 0; i < posToSpawn.Length; i++) { Main.instance.SpawnItem(enemyToSpawn, posToSpawn[i]); } }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(pointToMessage.position, "Interactuable", "Esto es un interactuable", "interactuar"); if (feedback.Length > 0) { foreach (var i in feedback) { i.Show(); } } }
/////////////////////////////////////////////////////////////////// ///// PROPIAS DE INTERACTABLE (HERENCIA) /////////////////////////////////////////////////////////////////// public override void OnExecute(WalkingEntity collector) { if (canrecolectoranim) { recolector_anim.BeginRecollect(collector, Collect); } else { Collect(collector); } }
public override void OnEnter(WalkingEntity entity) { if (mostrar_cartelito) { if (pointToMessage != null) { WorldItemInfo.instance.Show(pointToMessage.transform.position, titulo, informacion_del_teleport, "Entrar"); } else { WorldItemInfo.instance.Show(this.transform.position, titulo, informacion_del_teleport, "Entrar"); } } }
public void Enter(WalkingEntity entity) { if (!autoexecute) { if (feedback.Length > 0) { foreach (var fdbck in feedback) { fdbck.Show(); } } } OnEnter(entity); }
public override void OnEnter(WalkingEntity entity) { if (!autoexecute) { if (item) { if (pointToMessage != null) { WorldItemInfo.instance.Show(pointToMessage.position, item.name, item.description); } else { WorldItemInfo.instance.Show(this.transform.position, item.name, item.description); } } } else { //para el auto execute Execute(entity); } }
void Collect(WalkingEntity collector) { collector.OnReceiveItem(this); if (interceptor != null) { if (interceptor.Collect()) { to_collect.Invoke(); if (destroy_on_collect) { Destroy(this.gameObject); } } } else { to_collect.Invoke(); if (destroy_on_collect) { Destroy(this.gameObject); } } }
public abstract void OnExecute(WalkingEntity collector);
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(transform.position, "Enemy Spawn", "Spawnea enemigos", "Spawn"); }
//aca le hacemos un save de todo el state public override void OnExecute(WalkingEntity entity) { //UI_Messages.instancia.ShowMessage("Guardado", 0.5f); //GlobalData.Instance.SaveState(GlobalData.CurrentScene.Other); }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(pointToMessage.position, "punto de guardado", "###", "guardar"); }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(pointToMessage.position, tiitle, message, "", true); }
public override void OnExecute(WalkingEntity entity) { }
public override void OnExecute(WalkingEntity entity) { action_to_realize.Excecute(); }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(posToDrop.position, "Drop items", "Dropea items", "Drop"); }
public override void OnExecute(WalkingEntity collector) { //if (QuantityToSpawn == 1) Main.instance.SpawnItem(itemToDrop, posToDrop); //else Main.instance.SpawnListItems(itemToDrop, posToDrop, QuantityToSpawn); Main.instance.SpawnWheel(data, posToDrop); }
public abstract void OnEnter(WalkingEntity entity);
public override void OnExecute(WalkingEntity entity) { ui_to_open.Open(); }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(this.transform.position, tiitle, message, action); }
public override void OnExecute(WalkingEntity entity) => Main.instance.GetChar().transform.position = transform_destino.position;
public override void OnExecute(WalkingEntity collector) { CollectOnEndAnimation(collector, OnEndAnimation); }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(transform.position, "Active Dropper", "Droppea activas", "Drop"); }
protected virtual void CollectOnEndAnimation(WalkingEntity walkingEnt, Action <WalkingEntity> callback) { recolector_anim.BeginRecollect(walkingEnt, callback); }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(transform.position, title, info, "", true); }
public override void OnEnter(WalkingEntity entity) { WorldItemInfo.instance.Show(this, "centro de carga", "contiene en total " + mycant + " Cargas", "Cargar"); }