Example #1
0
	public static void CmdConsumeSoul(CollectorDriver collector, GameObject soul)
	{
		Vector3 collectorPos = collector.Instance.transform.position;
			
		soul.GetComponent<Soul>().IsConsumed(collectorPos);
		collector.AddSoul();
		collector.MovementDriver.RecalculateSpeedBasedOnSoulConsumption();
		collector.isCollectingSoul = true;	//Triggers sound effect
		GameObject.FindGameObjectWithTag("GameController").SendMessage("SoulConsumed");
    }