//移動をさせる処理。 public void StartMove(int selectNo) { moveTime = 0.0f; oldParam = nextParam; thisRender.sortingOrder = objectNum - Mathf.Abs(objNo - selectNo); CalcNewParam(selectNo); }
//外部より呼ばれる。初期化処理 public void Init(int _objNo, int selectNo, int _objectNum) { moveTime = ParamObject.moveTime + 0.5f; objNo = _objNo; objectNum = _objectNum; CalcNewParam(selectNo); oldParam = nextParam; nowPos.x = nextParam.PosX; nowPos.y = nextParam.PosY; nowPos.z = 0.0f; nowScale.x = nextParam.ScaleX; nowScale.y = nextParam.ScaleY; nowScale.z = 1.0f; transform.position = nowPos; transform.localScale = nowScale; thisRender.sortingOrder = objectNum - Mathf.Abs(_objNo - selectNo); }