public void OnSnakeItemPickup(StickyItem obj, SnakeInventory snakeInv) { if (obj.icon == null) { audioS.PlayOneShot(velcroSound); } }
public void OnSnakeItemPickup(StickyItem obj, SnakeInventory snakeInv) { if (obj.name == gameObject.name) { justPickedup = true; } }
public void OnSnakeItemDrop(StickyItem obj, SnakeInventory snakeInv) { if (objectives.ContainsKey(obj) && !hasFinished) { objectives[obj] = CompleteState.Uncompleted; collectedCount--; } }
public void OnSnakeItemPickup(StickyItem obj, SnakeInventory snakeInv) { if (objectives.ContainsKey(obj) && !hasFinished) { objectives[obj] = CompleteState.Completed; collectedCount++; eventManager.InvokeEventFast <IObjectivePickup, LevelObjective, BaseObject>(this, obj); if (ObjectivesComplete() && completionType == CompletionType.CompleteOnPickup) { eventManager.InvokeEventFast <IObjectiveComplete, LevelObjective>(this); hasFinished = true; } } }
public void OnSnakeItemDrop(StickyItem obj, SnakeInventory snakeInv) { }
public void OnSnakeItemDrop(StickyItem obj, SnakeInventory snakeInv) { attachedMass -= obj.rigid.mass; }
public void OnSnakeItemPickup(StickyItem obj, SnakeInventory snakeInv) { attachedMass += obj.rigid.mass; snakeInventory = snakeInv; }