示例#1
0
 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();
 }