public void OnSnakeItemPickup(StickyItem obj, SnakeInventory snakeInv)
 {
     if (obj.icon == null)
     {
         audioS.PlayOneShot(velcroSound);
     }
 }
示例#2
0
 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;
 }