コード例 #1
0
ファイル: ParticleDocument.cs プロジェクト: JSandusky/UrShell
        public void OnLogMessage(uint eventType, UrhoBackend.VariantMap eventData)
        {
            int    level = eventData.Get("Level").GetInt();
            string msg   = eventData.Get("Message").GetString();

            AddLogMessage(msg);
        }
コード例 #2
0
        public void OnMaterialLoaded(uint eventType, UrhoBackend.VariantMap eventData)
        {
            IntPtr matData = eventData.Get("Material").GetPtr();

            material = new UrhoBackend.Material(matData);
            ((MaterialDocument)Document).PropertyBound = material;
        }
コード例 #3
0
ファイル: ParticleDocument.cs プロジェクト: JSandusky/UrShell
 public void OnParticleDataSet(uint eventType, UrhoBackend.VariantMap eventData)
 {
     effect = new UrhoBackend.ParticleEffect(eventData.Get("Effect").GetPtr());
     effect.PropertyChanged += effect_PropertyChanged;
     if (PropertyBoundChanged != null)
     {
         PropertyBoundChanged(this, new EventArgs {
         });
     }
 }