コード例 #1
0
        private void CreateSceneProxy(CreateSceneProxyDelegate createSceneProxy)
        {
            if (this.modelFile == null)
            {
                return;
            }

            var sceneProxy = createSceneProxy();

            sceneProxy.transform.position = Vector3.zero;
        }
コード例 #2
0
ファイル: TransformData.cs プロジェクト: youarebritish/FoxKit
        protected virtual void CreateSceneProxy(CreateSceneProxyDelegate createSceneProxy)
        {
            if (this.transform == null)
            {
                return;
            }

            var sceneProxy = createSceneProxy();

            sceneProxy.transform.position   = this.Transform.Translation;
            sceneProxy.transform.rotation   = this.Transform.RotQuat;
            sceneProxy.transform.localScale = this.Transform.Scale;
        }
コード例 #3
0
ファイル: TerrainBlock.cs プロジェクト: youarebritish/FoxKit
 /// <inheritdoc />
 public override void OnLoaded(CreateSceneProxyDelegate createSceneProxy)
 {
     base.OnLoaded(createSceneProxy);
     //this.CreateSceneProxy(createSceneProxy);
 }
コード例 #4
0
ファイル: Entity.cs プロジェクト: youarebritish/FoxKit
 /// <summary>
 /// Invoked when the containing DataSet is loaded.
 /// </summary>
 public virtual void OnLoaded(CreateSceneProxyDelegate createSceneProxy)
 {
 }