Пример #1
0
 public RelationalOperation(IUserOperation userOperation,
                            IRoleOperation roleOperation,
                            IUserGroupOperation userGroupOperation,
                            IRoleGroupOperation roleGroupOperation
                            )
 {
     _userOperation      = userOperation;
     _roleOperation      = roleOperation;
     _userGroupOperation = userGroupOperation;
     _roleGroupOperation = roleGroupOperation;
 }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="operation"></param>
        /// <param name="initialAngle">初期状態の角度</param>
        /// <param name="radius">Reelの半径</param>
        public RoleTweenProvider(IRoleOperation operation, Angle initialAngle, float radius, Angle frontAngle, Angle roleInterval)
        {
            this.role              = operation;
            this.initialPosition   = operation.transform.position;
            this.initialAngle      = initialAngle;
            this.reelRadius        = radius;
            this.frontAngle        = frontAngle;
            this.roleIntervalAngle = roleInterval;

            ApplyAngle(this.initialAngle);
        }
Пример #3
0
 public RoleManager(IRoleOperation roleOperation)
 {
     _roleOperation = roleOperation;
 }