public ActionToolPanel(FilmingCard _card, string modality) { Card = _card; CurModality = modality; InitializeComponent(); _customRotation = new CustomRotation(); }
//public virtual void SwitchGrid(GridOrientation newGrid, bool snap = true) //{ // if (newGrid.grid == grid.grid) // { // Vector3 originalPosition = position; // UnityEngine.Vector3Int originalRotation = rotation; // int originalSubdivisions = subdivisions; // grid = newGrid; // //*ORDER OF OFFSETS: // // tile.prefab.transform.position // // tile.offsetPosition // // offsetPosition // if (!snap) // { // position = newGrid.WorldToGrid(position, subdivisions); // } // else if (snap) // { // } // } //} public void Awake() { customPosition = GetComponent <CustomPosition>(); customRotation = GetComponent <CustomRotation>(); }