コード例 #1
0
 public AllRankingData( AllRankingData other )
 {
     this.easyData = other.easyData;
     this.normalData = other.normalData;
     this.hardData = other.hardData;
     this.hellData = other.hellData;
     this.extraData = other.extraData;
 }
 void OnModifyRankingDataList( RankingDataList data )
 {
     elementList.ForEach( e => Destroy( e ) );
     for( int i=0; i<data.Data.Count; i++ )
     {
         var element = this.InstantiateAsChild( transform, prefabElement );
         element.GetComponent<RankingElementObserver>().Content = data.Data[i];
         element.transform.localPosition = new Vector3(
             element.transform.localPosition.x,
             offset + i * interval,
             element.transform.localPosition.z
             );
         elementList.Add( element );
     }
 }
コード例 #3
0
 void OnModifyRankingDataList( RankingDataList data )
 {
     refAttach.Detach();
     transform.localPosition = initialPosition;
     refAttach.Attach();
 }
コード例 #4
0
 public RankingDataList( RankingDataList other )
 {
     data = new List<RankingData>( other.data );
     //difficultyType = other.difficultyType;
 }
 void OnModifyRankingDataList( RankingDataList data )
 {
     content.text = data.DifficultyType.ToString();
 }
コード例 #6
0
 public void SameThing( RankingDataList other )
 {
     easyData = new RankingDataList( other );
     normalData = new RankingDataList( other );
     hardData = new RankingDataList( other );
     hellData = new RankingDataList( other );
     extraData = new RankingDataList( other );
 }
 void OnModifyRankingDataList( RankingDataList data )
 {
     content.color = GetColor( data.DifficultyType );
 }