protected override void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Player" && cargo.count > 0) { base.OnTriggerEnter2D(col); score.AddScore(cargo.count * (int)ScoreUpdater.Points.Station + GetBonus()); cargo.RemoveAllCargo(); } }
protected override void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Player") { base.OnTriggerEnter2D(col); cargo.AddCrate(); score.AddScore((int)ScoreUpdater.Points.Crate); DestroyEntity(); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); ScoreUpdater updater = (ScoreUpdater)target; if (GUILayout.Button("Add: Enemy killed")) { updater.AddScore((int)ScoreUpdater.points.Enemy); } }