예제 #1
0
 void Update()
 {
     if (Input.GetMouseButtonDown(0))
     {
         Debug.Log("___SENDING TEST MESSAGE");
         JediumTestBehaviourMessage msg = new JediumTestBehaviourMessage("Testing:" + Time.deltaTime);
         _updater.AddUpdate(msg);
     }
 }
예제 #2
0
        public override bool ProcessUpdate(JediumBehaviourMessage message)
        {
            if (message == null) //empty update
            {
                return(false);
            }

            if (message.GetBehaviourType() != TYPEBEHAVIOUR.GetTypeIndex(GetComponentType()))
            {
                Debug.Log("WRONG MESSAGE TYPE:" + message.GetBehaviourType() + ";" + message.GetType());
                return(false);
            }

            JediumTestBehaviourMessage tmsg = (JediumTestBehaviourMessage)message;

            Debug.Log("__GOT TEST MESSAGE:" + tmsg.SomeTestMessage);
            return(true);
        }