Quantcast
Channel: Questions in topic: "tips"
Viewing all articles
Browse latest Browse all 102

I'm Trying to create an Interaction system with many choices, any Guides or Tutorials will be helpful.

$
0
0
private void Chat(Player player) { canChat = false; likability += 1; Debug.Log("Player talked to the Cow"); } public override List Interactions { get { List availableInteraction = new List(); if (canChat) { Interaction interaction = new Interaction("Chat", Chat); availableInteraction.Add(interaction); } if (canFeed) { Interaction interaction = new Interaction("Feed", Feed); availableInteraction.Add(interaction); } if (canMilk) { Interaction interaction = new Interaction("Milk", Milk); availableInteraction.Add(interaction); } return availableInteraction; } } public class Interaction { private string interactionName; private Action action; public Interaction(string interactionName, Action action) { this.interactionName = interactionName; this.action = action; } public void DoAction(Player player) { action?.Invoke(player); } public string InteractionName => interactionName; }

Viewing all articles
Browse latest Browse all 102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>