protected override void OnReceivedMessage(string message, params object[] args) { if (message == "focus enter") { focusedObj = (GameObject)args[0]; data = (PlayerRayData)args[1]; } else if (message == "focus leave") { focusedObj = null; data = (PlayerRayData)args[1]; } }
protected override void OnLoad() { player = MMW.FindGameObject(o => o.Tags.Contains("player")); data = new PlayerRayData(); }