protected internal override void OnShow(object userData) { base.OnShow(userData); m_MyAircraftData = userData as MyAircraftData; if (m_MyAircraftData == null) { Log.Error("My aircraft data is invalid."); return; } ScrollableBackground sceneBackground = FindObjectOfType <ScrollableBackground>(); if (sceneBackground == null) { Log.Warning("Can not find scene background."); return; } m_PlayerMoveBoundary = new Rect(sceneBackground.PlayerMoveBoundary.bounds.min.x, sceneBackground.PlayerMoveBoundary.bounds.min.z, sceneBackground.PlayerMoveBoundary.bounds.size.x, sceneBackground.PlayerMoveBoundary.bounds.size.z); }
public static void ShowMyAircraft(this EntityComponent entityComponent, MyAircraftData data) { entityComponent.ShowEntity(typeof(MyAircraft), "Aircraft", data); }